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:
onConnectionInitin interfaceCoreHandler
-
onConnectionLocalOpen
public void onConnectionLocalOpen(Event e)
- Specified by:
onConnectionLocalOpenin interfaceCoreHandler
-
onConnectionRemoteOpen
public void onConnectionRemoteOpen(Event e)
- Specified by:
onConnectionRemoteOpenin interfaceCoreHandler
-
onConnectionLocalClose
public void onConnectionLocalClose(Event e)
- Specified by:
onConnectionLocalClosein interfaceCoreHandler
-
onConnectionRemoteClose
public void onConnectionRemoteClose(Event e)
- Specified by:
onConnectionRemoteClosein interfaceCoreHandler
-
onConnectionBound
public void onConnectionBound(Event e)
- Specified by:
onConnectionBoundin interfaceCoreHandler
-
onConnectionUnbound
public void onConnectionUnbound(Event e)
- Specified by:
onConnectionUnboundin interfaceCoreHandler
-
onConnectionFinal
public void onConnectionFinal(Event e)
- Specified by:
onConnectionFinalin interfaceCoreHandler
-
onSessionInit
public void onSessionInit(Event e)
- Specified by:
onSessionInitin interfaceCoreHandler
-
onSessionLocalOpen
public void onSessionLocalOpen(Event e)
- Specified by:
onSessionLocalOpenin interfaceCoreHandler
-
onSessionRemoteOpen
public void onSessionRemoteOpen(Event e)
- Specified by:
onSessionRemoteOpenin interfaceCoreHandler
-
onSessionLocalClose
public void onSessionLocalClose(Event e)
- Specified by:
onSessionLocalClosein interfaceCoreHandler
-
onSessionRemoteClose
public void onSessionRemoteClose(Event e)
- Specified by:
onSessionRemoteClosein interfaceCoreHandler
-
onSessionFinal
public void onSessionFinal(Event e)
- Specified by:
onSessionFinalin interfaceCoreHandler
-
onLinkInit
public void onLinkInit(Event e)
- Specified by:
onLinkInitin interfaceCoreHandler
-
onLinkLocalOpen
public void onLinkLocalOpen(Event e)
- Specified by:
onLinkLocalOpenin interfaceCoreHandler
-
onLinkRemoteOpen
public void onLinkRemoteOpen(Event e)
- Specified by:
onLinkRemoteOpenin interfaceCoreHandler
-
onLinkLocalDetach
public void onLinkLocalDetach(Event e)
- Specified by:
onLinkLocalDetachin interfaceCoreHandler
-
onLinkRemoteDetach
public void onLinkRemoteDetach(Event e)
- Specified by:
onLinkRemoteDetachin interfaceCoreHandler
-
onLinkLocalClose
public void onLinkLocalClose(Event e)
- Specified by:
onLinkLocalClosein interfaceCoreHandler
-
onLinkRemoteClose
public void onLinkRemoteClose(Event e)
- Specified by:
onLinkRemoteClosein interfaceCoreHandler
-
onLinkFlow
public void onLinkFlow(Event e)
- Specified by:
onLinkFlowin interfaceCoreHandler
-
onLinkFinal
public void onLinkFinal(Event e)
- Specified by:
onLinkFinalin interfaceCoreHandler
-
onDelivery
public void onDelivery(Event e)
- Specified by:
onDeliveryin interfaceCoreHandler
-
onTransport
public void onTransport(Event e)
- Specified by:
onTransportin interfaceCoreHandler
-
onTransportError
public void onTransportError(Event e)
- Specified by:
onTransportErrorin interfaceCoreHandler
-
onTransportHeadClosed
public void onTransportHeadClosed(Event e)
- Specified by:
onTransportHeadClosedin interfaceCoreHandler
-
onTransportTailClosed
public void onTransportTailClosed(Event e)
- Specified by:
onTransportTailClosedin interfaceCoreHandler
-
onTransportClosed
public void onTransportClosed(Event e)
- Specified by:
onTransportClosedin interfaceCoreHandler
-
onReactorInit
public void onReactorInit(Event e)
- Specified by:
onReactorInitin interfaceCoreHandler
-
onReactorQuiesced
public void onReactorQuiesced(Event e)
- Specified by:
onReactorQuiescedin interfaceCoreHandler
-
onReactorFinal
public void onReactorFinal(Event e)
- Specified by:
onReactorFinalin interfaceCoreHandler
-
onTimerTask
public void onTimerTask(Event e)
- Specified by:
onTimerTaskin interfaceCoreHandler
-
onSelectableInit
public void onSelectableInit(Event e)
- Specified by:
onSelectableInitin interfaceCoreHandler
-
onSelectableUpdated
public void onSelectableUpdated(Event e)
- Specified by:
onSelectableUpdatedin interfaceCoreHandler
-
onSelectableReadable
public void onSelectableReadable(Event e)
- Specified by:
onSelectableReadablein interfaceCoreHandler
-
onSelectableWritable
public void onSelectableWritable(Event e)
- Specified by:
onSelectableWritablein interfaceCoreHandler
-
onSelectableExpired
public void onSelectableExpired(Event e)
- Specified by:
onSelectableExpiredin interfaceCoreHandler
-
onSelectableError
public void onSelectableError(Event e)
- Specified by:
onSelectableErrorin interfaceCoreHandler
-
onSelectableFinal
public void onSelectableFinal(Event e)
- Specified by:
onSelectableFinalin interfaceCoreHandler
-
onUnhandled
public void onUnhandled(Event event)
- Specified by:
onUnhandledin interfaceHandler
-
handle
public void handle(Event e)
Description copied from interface:HandlerHandle 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 theEventTypeof 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:
handlein interfaceHandler- Parameters:
e- The event to handle- See Also:
BaseHandler
-
-