|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.phleisch.app.itsucks.event.impl.AsynchronEventDispatcherImpl
public class AsynchronEventDispatcherImpl
The event dispatcher dispatches fired events to all registered observers.
Check the CoreEvents class for a list of possible events fired
by the framework.
The EventDispatcher is started and stopped by the methods init/shutdown.
| Field Summary | |
|---|---|
static int |
EVENT_CATEGORY_SYSTEM_CMD
This category is used for special internal commands, like start/stop/pause/resume the event manager. |
| Constructor Summary | |
|---|---|
AsynchronEventDispatcherImpl()
|
|
| Method Summary | |
|---|---|
void |
fireEvent(Event pEvent)
Fires an event and dispatches it to all registered observers. |
void |
init()
Initializes the Event dispatcher and starts the dispatch thread |
void |
registerObserver(EventObserver pObserver)
Registers an new observer. |
void |
registerObserver(EventObserver pObserver,
EventFilter pFilter)
Registers an new observer. |
void |
shutdown()
Shutdown the Event dispatcher. |
void |
unregisterObserver(EventObserver pObserver)
Unregisters the given observer. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int EVENT_CATEGORY_SYSTEM_CMD
| Constructor Detail |
|---|
public AsynchronEventDispatcherImpl()
| Method Detail |
|---|
public void init()
EventDispatcher
init in interface EventDispatcherpublic void shutdown()
EventDispatcher
shutdown in interface EventDispatcherpublic void fireEvent(Event pEvent)
EventDispatcher
fireEvent in interface EventDispatcherpublic void registerObserver(EventObserver pObserver)
EventDispatcher
registerObserver in interface EventDispatcher
public void registerObserver(EventObserver pObserver,
EventFilter pFilter)
EventDispatcher
registerObserver in interface EventDispatcherpublic void unregisterObserver(EventObserver pObserver)
EventDispatcher
unregisterObserver in interface EventDispatcher
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||