Package org.apache.openjpa.lib.util
Interface EventManager
- 
- All Known Implementing Classes:
 AbstractConcurrentEventManager,AbstractDataCache,AbstractQueryCache,BrokerFactoryEventManager,ConcurrentDataCache,ConcurrentQueryCache,JDBCEventConnectionDecorator,PartitionedDataCache,RemoteCommitEventManager,TransactionEventManager
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. 
 - 
 
 -