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
public class Handshaker extends BaseHandler
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 Constructor Description Handshaker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonConnectionRemoteClose(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
-
-
-
-
Method Detail
-
onConnectionRemoteOpen
public void onConnectionRemoteOpen(Event event)
- Specified by:
onConnectionRemoteOpenin interfaceCoreHandler- Overrides:
onConnectionRemoteOpenin classBaseHandler
-
onSessionRemoteOpen
public void onSessionRemoteOpen(Event event)
- Specified by:
onSessionRemoteOpenin interfaceCoreHandler- Overrides:
onSessionRemoteOpenin classBaseHandler
-
onLinkRemoteOpen
public void onLinkRemoteOpen(Event event)
- Specified by:
onLinkRemoteOpenin interfaceCoreHandler- Overrides:
onLinkRemoteOpenin classBaseHandler
-
onConnectionRemoteClose
public void onConnectionRemoteClose(Event event)
- Specified by:
onConnectionRemoteClosein interfaceCoreHandler- Overrides:
onConnectionRemoteClosein classBaseHandler
-
onSessionRemoteClose
public void onSessionRemoteClose(Event event)
- Specified by:
onSessionRemoteClosein interfaceCoreHandler- Overrides:
onSessionRemoteClosein classBaseHandler
-
onLinkRemoteClose
public void onLinkRemoteClose(Event event)
- Specified by:
onLinkRemoteClosein interfaceCoreHandler- Overrides:
onLinkRemoteClosein classBaseHandler
-
-