public interface Dispatcher
This class is responsible for dispatching events to callback handlers for all entities registered with it. The dispatch can happen in an internal dispatch thread or in the user thread by calling dispatch(long) periodically.
| Modifier and Type | Method and Description |
|---|---|
void |
dispatch(long milliseconds)
Dispatches event callbacks defined on this dispatcher.
|
java.lang.String |
getDispatcherName() |
boolean |
isStarted() |
void |
setTracing(boolean trace) |
void |
startDispatcher()
Starts an internal thread that dispatches events on this dispatcher.
|
void |
stopDispatcher()
Finishes dispatching any events that may have been queue up, deregisters itself from
all entities, removes this dispatcher from runtime, releasing any resources or links it may
shold.
|
java.lang.String getDispatcherName()
void dispatch(long milliseconds)
milliseconds - specifies milliseconds to wait before returning if there are no
pending events.void startDispatcher()
boolean isStarted()
void stopDispatcher()
void setTracing(boolean trace)