public class BaseHandler extends java.lang.Object implements CoreHandler
| Constructor and Description |
|---|
BaseHandler() |
public static Handler getHandler(Extendable ext)
public static void setHandler(Extendable ext, Handler handler)
public void onConnectionInit(Event e)
onConnectionInit in interface CoreHandlerpublic void onConnectionLocalOpen(Event e)
onConnectionLocalOpen in interface CoreHandlerpublic void onConnectionRemoteOpen(Event e)
onConnectionRemoteOpen in interface CoreHandlerpublic void onConnectionLocalClose(Event e)
onConnectionLocalClose in interface CoreHandlerpublic void onConnectionRemoteClose(Event e)
onConnectionRemoteClose in interface CoreHandlerpublic void onConnectionBound(Event e)
onConnectionBound in interface CoreHandlerpublic void onConnectionUnbound(Event e)
onConnectionUnbound in interface CoreHandlerpublic void onConnectionFinal(Event e)
onConnectionFinal in interface CoreHandlerpublic void onSessionInit(Event e)
onSessionInit in interface CoreHandlerpublic void onSessionLocalOpen(Event e)
onSessionLocalOpen in interface CoreHandlerpublic void onSessionRemoteOpen(Event e)
onSessionRemoteOpen in interface CoreHandlerpublic void onSessionLocalClose(Event e)
onSessionLocalClose in interface CoreHandlerpublic void onSessionRemoteClose(Event e)
onSessionRemoteClose in interface CoreHandlerpublic void onSessionFinal(Event e)
onSessionFinal in interface CoreHandlerpublic void onLinkInit(Event e)
onLinkInit in interface CoreHandlerpublic void onLinkLocalOpen(Event e)
onLinkLocalOpen in interface CoreHandlerpublic void onLinkRemoteOpen(Event e)
onLinkRemoteOpen in interface CoreHandlerpublic void onLinkLocalDetach(Event e)
onLinkLocalDetach in interface CoreHandlerpublic void onLinkRemoteDetach(Event e)
onLinkRemoteDetach in interface CoreHandlerpublic void onLinkLocalClose(Event e)
onLinkLocalClose in interface CoreHandlerpublic void onLinkRemoteClose(Event e)
onLinkRemoteClose in interface CoreHandlerpublic void onLinkFlow(Event e)
onLinkFlow in interface CoreHandlerpublic void onLinkFinal(Event e)
onLinkFinal in interface CoreHandlerpublic void onDelivery(Event e)
onDelivery in interface CoreHandlerpublic void onTransport(Event e)
onTransport in interface CoreHandlerpublic void onTransportError(Event e)
onTransportError in interface CoreHandlerpublic void onTransportHeadClosed(Event e)
onTransportHeadClosed in interface CoreHandlerpublic void onTransportTailClosed(Event e)
onTransportTailClosed in interface CoreHandlerpublic void onTransportClosed(Event e)
onTransportClosed in interface CoreHandlerpublic void onReactorInit(Event e)
onReactorInit in interface CoreHandlerpublic void onReactorQuiesced(Event e)
onReactorQuiesced in interface CoreHandlerpublic void onReactorFinal(Event e)
onReactorFinal in interface CoreHandlerpublic void onTimerTask(Event e)
onTimerTask in interface CoreHandlerpublic void onSelectableInit(Event e)
onSelectableInit in interface CoreHandlerpublic void onSelectableUpdated(Event e)
onSelectableUpdated in interface CoreHandlerpublic void onSelectableReadable(Event e)
onSelectableReadable in interface CoreHandlerpublic void onSelectableWritable(Event e)
onSelectableWritable in interface CoreHandlerpublic void onSelectableExpired(Event e)
onSelectableExpired in interface CoreHandlerpublic void onSelectableError(Event e)
onSelectableError in interface CoreHandlerpublic void onSelectableFinal(Event e)
onSelectableFinal in interface CoreHandlerpublic void onUnhandled(Event event)
onUnhandled in interface Handlerpublic void handle(Event e)
HandlerEvent.dispatch(Handler). The method must invoke a concrete onXxx
method for the given event, or invoke it's Handler.onUnhandled(Event)
method if the EventType of the event is not recognized by the
handler.
Note: The handler is not supposed to invoke the
Handler.handle(Event) method on it's Handler.children(), that is the
responsibility of the Event.dispatch(Handler)
handle in interface Handlere - The event to handleBaseHandler