public class EventDispatcher extends java.lang.Object implements DynamicRouter<Event>
| Constructor and Description |
|---|
EventDispatcher() |
| Modifier and Type | Method and Description |
|---|---|
void |
dispatch(Event content) |
void |
registerChannel(java.lang.Class<? extends Event> contentType,
Channel<? extends Event> channel) |
boolean |
stillNeeded(EventHandler handler) |
void |
unregisterChannel(Channel<? extends Event> channel) |
void |
unregisterChannel(java.lang.Class<? extends Event> contentType,
Channel<? extends Event> channel) |
public void registerChannel(java.lang.Class<? extends Event> contentType, Channel<? extends Event> channel)
registerChannel in interface DynamicRouter<Event>public void unregisterChannel(java.lang.Class<? extends Event> contentType, Channel<? extends Event> channel)
unregisterChannel in interface DynamicRouter<Event>public void unregisterChannel(Channel<? extends Event> channel)
unregisterChannel in interface DynamicRouter<Event>public void dispatch(Event content)
dispatch in interface DynamicRouter<Event>public boolean stillNeeded(EventHandler handler)