Package | Description |
---|---|
org.menacheri.jetserver.app | |
org.menacheri.jetserver.app.impl | |
org.menacheri.jetserver.event | |
org.menacheri.jetserver.event.impl |
Modifier and Type | Method and Description |
---|---|
List<EventHandler> |
Session.getEventHandlers(int eventType) |
Modifier and Type | Method and Description |
---|---|
void |
Session.addHandler(EventHandler eventHandler) |
void |
Session.removeHandler(EventHandler eventHandler) |
Modifier and Type | Method and Description |
---|---|
List<EventHandler> |
DefaultSession.getEventHandlers(int eventType) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultSession.addHandler(EventHandler eventHandler) |
void |
DefaultSession.removeHandler(EventHandler eventHandler) |
Modifier and Type | Interface and Description |
---|---|
interface |
SessionEventHandler
This interface is implemented by event handlers which are listening on
messages published to a
Session . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractEventHandler
Abstract event handler is a helper class which must be overriden by classes
which need to implement the
EventHandler interface. |
Modifier and Type | Method and Description |
---|---|
List<EventHandler> |
EventDispatcher.getHandlers(int eventType)
Returns the list of
EventHandler s associated with a particular
event type. |
Modifier and Type | Method and Description |
---|---|
void |
EventDispatcher.addHandler(EventHandler eventHandler)
Adds event handler to the dispatcher.
|
void |
EventDispatcher.removeHandler(EventHandler eventHandler)
Removes an event handler from the dispatcher
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultSessionEventHandler
This class will handle any event that gets published to a
Session.onEvent(Event) . |
class |
ExceptionEventHandler |
class |
NetworkEventListener
A listener class which will be used by
GameRoom to send
NetworkEvent s to the connected sessions. |
Modifier and Type | Field and Description |
---|---|
private List<EventHandler> |
JetlangEventDispatcher.anyHandler |
private List<EventHandler> |
ABQEventDispatcher.anyHandler |
private Map<EventHandler,org.jetlang.core.Disposable> |
JetlangEventDispatcher.disposableHandlerMap
This Map holds event handlers and their corresponding
Disposable
objects. |
private List<EventHandler> |
ExecutorEventDispatcher.genericHandlers |
private Map<Integer,List<EventHandler>> |
JetlangEventDispatcher.handlersByEventType |
private Map<Integer,List<EventHandler>> |
ExecutorEventDispatcher.handlersByEventType |
private Map<Integer,List<EventHandler>> |
ABQEventDispatcher.handlersByEventType |
Modifier and Type | Method and Description |
---|---|
Map<EventHandler,org.jetlang.core.Disposable> |
JetlangEventDispatcher.getDisposableHandlerMap() |
List<EventHandler> |
JetlangEventDispatcher.getHandlers(int eventType) |
List<EventHandler> |
ExecutorEventDispatcher.getHandlers(int eventType) |
List<EventHandler> |
ABQEventDispatcher.getHandlers(int eventType) |
protected List<EventHandler> |
JetlangEventDispatcher.getHandlersToRemoveForSession(List<EventHandler> handlerList,
Session session) |
Map<Integer,List<EventHandler>> |
JetlangEventDispatcher.getListenersByEventType() |
Modifier and Type | Method and Description |
---|---|
protected void |
JetlangEventDispatcher.addANYHandler(EventHandler eventHandler)
Creates a batch subscription to the jetlang memory channel for the ANY
event handler.
|
void |
JetlangEventDispatcher.addHandler(EventHandler eventHandler) |
void |
ExecutorEventDispatcher.addHandler(EventHandler eventHandler) |
void |
ABQEventDispatcher.addHandler(EventHandler eventHandler) |
protected org.jetlang.core.Callback<List<Event>> |
JetlangEventDispatcher.createEventCallbackForHandler(EventHandler eventHandler) |
private void |
JetlangEventDispatcher.removeDisposableForHandler(EventHandler eventHandler) |
void |
JetlangEventDispatcher.removeHandler(EventHandler eventHandler) |
void |
ExecutorEventDispatcher.removeHandler(EventHandler eventHandler) |
void |
ABQEventDispatcher.removeHandler(EventHandler eventHandler) |
Modifier and Type | Method and Description |
---|---|
protected List<EventHandler> |
JetlangEventDispatcher.getHandlersToRemoveForSession(List<EventHandler> handlerList,
Session session) |
void |
JetlangEventDispatcher.setDisposableHandlerMap(Map<EventHandler,org.jetlang.core.Disposable> disposableHandlerMap) |
void |
JetlangEventDispatcher.setListenersByEventType(Map<Integer,List<EventHandler>> listenersByEventType) |
Copyright © 2013. All Rights Reserved.