Package org.apache.openjpa.lib.util
Interface EventManager
-
- All Known Implementing Classes:
AbstractConcurrentEventManager,JDBCEventConnectionDecorator
public interface EventManagerBasic event manager interface.- Author:
- Abe White
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddListener(Object listener)Add an event listener.Exception[]fireEvent(Object event)Fire the given event to all listeners, returning any exceptions.CollectiongetListeners()Return a read-only list of listeners.booleanhasListener(Object listener)Return whether the given instance is in the list of listeners.booleanhasListeners()Return true if there are any registered listeners.booleanremoveListener(Object listener)Remove an event listener.
-
-
-
Method Detail
-
addListener
void addListener(Object listener)
Add an event listener.
-
removeListener
boolean removeListener(Object listener)
Remove an event listener.
-
hasListener
boolean hasListener(Object listener)
Return whether the given instance is in the list of listeners.
-
hasListeners
boolean hasListeners()
Return true if there are any registered listeners.
-
getListeners
Collection getListeners()
Return a read-only list of listeners.
-
-