Package org.apache.openjpa.lib.util
Interface EventManager
- All Known Implementing Classes:
AbstractConcurrentEventManager
,AbstractDataCache
,AbstractQueryCache
,BrokerFactoryEventManager
,ConcurrentDataCache
,ConcurrentQueryCache
,JDBCEventConnectionDecorator
,PartitionedDataCache
,RemoteCommitEventManager
,TransactionEventManager
public interface EventManager
Basic event manager interface.
- Author:
- Abe White
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addListener
(Object listener) Add an event listener.Fire the given event to all listeners, returning any exceptions.Return a read-only list of listeners.boolean
hasListener
(Object listener) Return whether the given instance is in the list of listeners.boolean
Return true if there are any registered listeners.boolean
removeListener
(Object listener) Remove an event listener.
-
Method Details
-
addListener
Add an event listener. -
removeListener
Remove an event listener. -
hasListener
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. -
fireEvent
Fire the given event to all listeners, returning any exceptions.
-