Package gg.xp.reevent.events
Class BasicEventDistributor
java.lang.Object
gg.xp.reevent.events.BasicEventDistributor
- All Implemented Interfaces:
EventDistributor
- Direct Known Subclasses:
AutoEventDistributor,MonitoringEventDistributor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidacceptEvent(Event event) protected List<EventHandler<Event>>getHandlersForEvent(Event event) booleanvoidregisterHandler(EventHandler<Event> handler) Register event handler that will accept all event classes.voidsetProfilingEnabled(boolean enableProfiling) voidsetQueue(EventQueue queue) protected voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface gg.xp.reevent.events.EventDistributor
registerHandler
-
Field Details
-
handlers
-
-
Constructor Details
-
BasicEventDistributor
-
-
Method Details
-
registerHandler
Description copied from interface:EventDistributorRegister event handler that will accept all event classes.- Specified by:
registerHandlerin interfaceEventDistributor- Parameters:
handler- The handler
-
sortHandlers
protected void sortHandlers() -
getHandlersForEvent
-
setQueue
- Specified by:
setQueuein interfaceEventDistributor
-
getStateStore
- Specified by:
getStateStorein interfaceEventDistributor
-
acceptEvent
- Specified by:
acceptEventin interfaceEventDistributor
-
getTimeStats
-
isProfilingEnabled
public boolean isProfilingEnabled() -
setProfilingEnabled
public void setProfilingEnabled(boolean enableProfiling)
-