Package org.apache.qpid.proton.reactor
Class Handshaker
java.lang.Object
org.apache.qpid.proton.engine.BaseHandler
org.apache.qpid.proton.reactor.Handshaker
- All Implemented Interfaces:
CoreHandler,Handler
A handler that mirrors the actions of the remote end of a connection. This
handler responds in kind when the remote end of the connection is opened and
closed. Likewise if the remote end of the connection opens or closes
sessions and links, this handler responds by opening or closing the local end
of the session or link.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonConnectionRemoteClose(Event event) voidonConnectionRemoteOpen(Event event) voidonLinkRemoteClose(Event event) voidonLinkRemoteOpen(Event event) voidonSessionRemoteClose(Event event) voidonSessionRemoteOpen(Event event) Methods inherited from class org.apache.qpid.proton.engine.BaseHandler
add, children, getHandler, getHandler, handle, onConnectionBound, onConnectionFinal, onConnectionInit, onConnectionLocalClose, onConnectionLocalOpen, onConnectionUnbound, onDelivery, onLinkFinal, onLinkFlow, onLinkInit, onLinkLocalClose, onLinkLocalDetach, onLinkLocalOpen, onLinkRemoteDetach, onReactorFinal, onReactorInit, onReactorQuiesced, onSelectableError, onSelectableExpired, onSelectableFinal, onSelectableInit, onSelectableReadable, onSelectableUpdated, onSelectableWritable, onSessionFinal, onSessionInit, onSessionLocalClose, onSessionLocalOpen, onTimerTask, onTransport, onTransportClosed, onTransportError, onTransportHeadClosed, onTransportTailClosed, onUnhandled, setHandler, setHandler
-
Constructor Details
-
Handshaker
public Handshaker()
-
-
Method Details
-
onConnectionRemoteOpen
- Specified by:
onConnectionRemoteOpenin interfaceCoreHandler- Overrides:
onConnectionRemoteOpenin classBaseHandler
-
onSessionRemoteOpen
- Specified by:
onSessionRemoteOpenin interfaceCoreHandler- Overrides:
onSessionRemoteOpenin classBaseHandler
-
onLinkRemoteOpen
- Specified by:
onLinkRemoteOpenin interfaceCoreHandler- Overrides:
onLinkRemoteOpenin classBaseHandler
-
onConnectionRemoteClose
- Specified by:
onConnectionRemoteClosein interfaceCoreHandler- Overrides:
onConnectionRemoteClosein classBaseHandler
-
onSessionRemoteClose
- Specified by:
onSessionRemoteClosein interfaceCoreHandler- Overrides:
onSessionRemoteClosein classBaseHandler
-
onLinkRemoteClose
- Specified by:
onLinkRemoteClosein interfaceCoreHandler- Overrides:
onLinkRemoteClosein classBaseHandler
-