Package org.sensorhub.api.event
Interface IEventHandler
- All Superinterfaces:
 IEventProducer
Interface for all event handling classes. Typically, event dispatching is delegated by event producers to implementations of this interface. It accepts registering/unregistering of listeners and also provide a publish method to be called by the producer for dispatching the events.
- Since:
 - Sep 5, 2013
 
- 
Method Summary
Modifier and TypeMethodDescriptionvoidClear all listeners.intvoidDispatch event to all registered listenersMethods inherited from interface org.sensorhub.api.event.IEventProducer
registerListener, unregisterListener 
- 
Method Details
- 
publish
Dispatch event to all registered listeners- Parameters:
 e- event to dispatch
 - 
getNumListeners
int getNumListeners()- Returns:
 - the number of listeners currently registered
 
 - 
clearAllListeners
void clearAllListeners()Clear all listeners. Usually called on producer side during cleanup phase 
 -