Package org.apache.qpid.proton.engine
Class BaseHandler
- java.lang.Object
-
- org.apache.qpid.proton.engine.BaseHandler
-
- All Implemented Interfaces:
CoreHandler
,Handler
- Direct Known Subclasses:
FlowController
,Handshaker
,IOHandler
public class BaseHandler extends java.lang.Object implements CoreHandler
BaseHandler
-
-
Constructor Summary
Constructors Constructor Description BaseHandler()
-
Method Summary
-
-
-
Method Detail
-
getHandler
public static Handler getHandler(Extendable ext)
-
setHandler
public static void setHandler(Extendable ext, Handler handler)
-
onConnectionInit
public void onConnectionInit(Event e)
- Specified by:
onConnectionInit
in interfaceCoreHandler
-
onConnectionLocalOpen
public void onConnectionLocalOpen(Event e)
- Specified by:
onConnectionLocalOpen
in interfaceCoreHandler
-
onConnectionRemoteOpen
public void onConnectionRemoteOpen(Event e)
- Specified by:
onConnectionRemoteOpen
in interfaceCoreHandler
-
onConnectionLocalClose
public void onConnectionLocalClose(Event e)
- Specified by:
onConnectionLocalClose
in interfaceCoreHandler
-
onConnectionRemoteClose
public void onConnectionRemoteClose(Event e)
- Specified by:
onConnectionRemoteClose
in interfaceCoreHandler
-
onConnectionBound
public void onConnectionBound(Event e)
- Specified by:
onConnectionBound
in interfaceCoreHandler
-
onConnectionUnbound
public void onConnectionUnbound(Event e)
- Specified by:
onConnectionUnbound
in interfaceCoreHandler
-
onConnectionFinal
public void onConnectionFinal(Event e)
- Specified by:
onConnectionFinal
in interfaceCoreHandler
-
onSessionInit
public void onSessionInit(Event e)
- Specified by:
onSessionInit
in interfaceCoreHandler
-
onSessionLocalOpen
public void onSessionLocalOpen(Event e)
- Specified by:
onSessionLocalOpen
in interfaceCoreHandler
-
onSessionRemoteOpen
public void onSessionRemoteOpen(Event e)
- Specified by:
onSessionRemoteOpen
in interfaceCoreHandler
-
onSessionLocalClose
public void onSessionLocalClose(Event e)
- Specified by:
onSessionLocalClose
in interfaceCoreHandler
-
onSessionRemoteClose
public void onSessionRemoteClose(Event e)
- Specified by:
onSessionRemoteClose
in interfaceCoreHandler
-
onSessionFinal
public void onSessionFinal(Event e)
- Specified by:
onSessionFinal
in interfaceCoreHandler
-
onLinkInit
public void onLinkInit(Event e)
- Specified by:
onLinkInit
in interfaceCoreHandler
-
onLinkLocalOpen
public void onLinkLocalOpen(Event e)
- Specified by:
onLinkLocalOpen
in interfaceCoreHandler
-
onLinkRemoteOpen
public void onLinkRemoteOpen(Event e)
- Specified by:
onLinkRemoteOpen
in interfaceCoreHandler
-
onLinkLocalDetach
public void onLinkLocalDetach(Event e)
- Specified by:
onLinkLocalDetach
in interfaceCoreHandler
-
onLinkRemoteDetach
public void onLinkRemoteDetach(Event e)
- Specified by:
onLinkRemoteDetach
in interfaceCoreHandler
-
onLinkLocalClose
public void onLinkLocalClose(Event e)
- Specified by:
onLinkLocalClose
in interfaceCoreHandler
-
onLinkRemoteClose
public void onLinkRemoteClose(Event e)
- Specified by:
onLinkRemoteClose
in interfaceCoreHandler
-
onLinkFlow
public void onLinkFlow(Event e)
- Specified by:
onLinkFlow
in interfaceCoreHandler
-
onLinkFinal
public void onLinkFinal(Event e)
- Specified by:
onLinkFinal
in interfaceCoreHandler
-
onDelivery
public void onDelivery(Event e)
- Specified by:
onDelivery
in interfaceCoreHandler
-
onTransport
public void onTransport(Event e)
- Specified by:
onTransport
in interfaceCoreHandler
-
onTransportError
public void onTransportError(Event e)
- Specified by:
onTransportError
in interfaceCoreHandler
-
onTransportHeadClosed
public void onTransportHeadClosed(Event e)
- Specified by:
onTransportHeadClosed
in interfaceCoreHandler
-
onTransportTailClosed
public void onTransportTailClosed(Event e)
- Specified by:
onTransportTailClosed
in interfaceCoreHandler
-
onTransportClosed
public void onTransportClosed(Event e)
- Specified by:
onTransportClosed
in interfaceCoreHandler
-
onReactorInit
public void onReactorInit(Event e)
- Specified by:
onReactorInit
in interfaceCoreHandler
-
onReactorQuiesced
public void onReactorQuiesced(Event e)
- Specified by:
onReactorQuiesced
in interfaceCoreHandler
-
onReactorFinal
public void onReactorFinal(Event e)
- Specified by:
onReactorFinal
in interfaceCoreHandler
-
onTimerTask
public void onTimerTask(Event e)
- Specified by:
onTimerTask
in interfaceCoreHandler
-
onSelectableInit
public void onSelectableInit(Event e)
- Specified by:
onSelectableInit
in interfaceCoreHandler
-
onSelectableUpdated
public void onSelectableUpdated(Event e)
- Specified by:
onSelectableUpdated
in interfaceCoreHandler
-
onSelectableReadable
public void onSelectableReadable(Event e)
- Specified by:
onSelectableReadable
in interfaceCoreHandler
-
onSelectableWritable
public void onSelectableWritable(Event e)
- Specified by:
onSelectableWritable
in interfaceCoreHandler
-
onSelectableExpired
public void onSelectableExpired(Event e)
- Specified by:
onSelectableExpired
in interfaceCoreHandler
-
onSelectableError
public void onSelectableError(Event e)
- Specified by:
onSelectableError
in interfaceCoreHandler
-
onSelectableFinal
public void onSelectableFinal(Event e)
- Specified by:
onSelectableFinal
in interfaceCoreHandler
-
onUnhandled
public void onUnhandled(Event event)
- Specified by:
onUnhandled
in interfaceHandler
-
handle
public void handle(Event e)
Description copied from interface:Handler
Handle the event in this instance. This is the second half ofEvent.dispatch(Handler)
. The method must invoke a concrete onXxx method for the given event, or invoke it'sHandler.onUnhandled(Event)
method if theEventType
of the event is not recognized by the handler.Note: The handler is not supposed to invoke the
Handler.handle(Event)
method on it'sHandler.children()
, that is the responsibility of theEvent.dispatch(Handler)
- Specified by:
handle
in interfaceHandler
- Parameters:
e
- The event to handle- See Also:
BaseHandler
-
-