ErrorLoggingBaseHandlerWithCleanup Class

public class ErrorLoggingBaseHandlerWithCleanup
extends ErrorLoggingBaseHandler

Base Handler that logs connection/session/link opening. It also has logic to tear down the connection/session/link and stop the reactor if the connection, session, and/or link is closed remotely. This base handler assumes a single link in a single session in a single connection.

Constructor Summary

Constructor Description
ErrorLoggingBaseHandlerWithCleanup()

Method Summary

Modifier and Type Method and Description
void onConnectionLocalClose(Event event)
void onConnectionLocalOpen(Event event)
void onConnectionRemoteClose(Event event)
void onConnectionRemoteOpen(Event event)
void onLinkLocalClose(Event event)
void onLinkLocalOpen(Event event)
void onLinkRemoteClose(Event event)
void onLinkRemoteOpen(Event event)
void onSessionLocalClose(Event event)
void onSessionLocalOpen(Event event)
void onSessionRemoteClose(Event event)
void onSessionRemoteOpen(Event event)
void onTransportError(Event event)

Methods inherited from ErrorLoggingBaseHandler

Methods inherited from java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Methods inherited from org.apache.qpid.proton.engine.BaseHandler

org.apache.qpid.proton.engine.BaseHandler.add org.apache.qpid.proton.engine.BaseHandler.children org.apache.qpid.proton.engine.BaseHandler.getHandler org.apache.qpid.proton.engine.BaseHandler.getHandler org.apache.qpid.proton.engine.BaseHandler.handle org.apache.qpid.proton.engine.BaseHandler.onConnectionBound org.apache.qpid.proton.engine.BaseHandler.onConnectionFinal org.apache.qpid.proton.engine.BaseHandler.onConnectionInit org.apache.qpid.proton.engine.BaseHandler.onConnectionLocalClose org.apache.qpid.proton.engine.BaseHandler.onConnectionLocalOpen org.apache.qpid.proton.engine.BaseHandler.onConnectionRemoteOpen org.apache.qpid.proton.engine.BaseHandler.onConnectionUnbound org.apache.qpid.proton.engine.BaseHandler.onDelivery org.apache.qpid.proton.engine.BaseHandler.onLinkFinal org.apache.qpid.proton.engine.BaseHandler.onLinkFlow org.apache.qpid.proton.engine.BaseHandler.onLinkInit org.apache.qpid.proton.engine.BaseHandler.onLinkLocalClose org.apache.qpid.proton.engine.BaseHandler.onLinkLocalDetach org.apache.qpid.proton.engine.BaseHandler.onLinkLocalOpen org.apache.qpid.proton.engine.BaseHandler.onLinkRemoteDetach org.apache.qpid.proton.engine.BaseHandler.onLinkRemoteOpen org.apache.qpid.proton.engine.BaseHandler.onReactorFinal org.apache.qpid.proton.engine.BaseHandler.onReactorInit org.apache.qpid.proton.engine.BaseHandler.onReactorQuiesced org.apache.qpid.proton.engine.BaseHandler.onSelectableError org.apache.qpid.proton.engine.BaseHandler.onSelectableExpired org.apache.qpid.proton.engine.BaseHandler.onSelectableFinal org.apache.qpid.proton.engine.BaseHandler.onSelectableInit org.apache.qpid.proton.engine.BaseHandler.onSelectableReadable org.apache.qpid.proton.engine.BaseHandler.onSelectableUpdated org.apache.qpid.proton.engine.BaseHandler.onSelectableWritable org.apache.qpid.proton.engine.BaseHandler.onSessionFinal org.apache.qpid.proton.engine.BaseHandler.onSessionInit org.apache.qpid.proton.engine.BaseHandler.onSessionLocalClose org.apache.qpid.proton.engine.BaseHandler.onSessionLocalOpen org.apache.qpid.proton.engine.BaseHandler.onSessionRemoteOpen org.apache.qpid.proton.engine.BaseHandler.onTimerTask org.apache.qpid.proton.engine.BaseHandler.onTransport org.apache.qpid.proton.engine.BaseHandler.onTransportClosed org.apache.qpid.proton.engine.BaseHandler.onTransportHeadClosed org.apache.qpid.proton.engine.BaseHandler.onTransportTailClosed org.apache.qpid.proton.engine.BaseHandler.onUnhandled org.apache.qpid.proton.engine.BaseHandler.setHandler org.apache.qpid.proton.engine.BaseHandler.setHandler

Constructor Details

ErrorLoggingBaseHandlerWithCleanup

public ErrorLoggingBaseHandlerWithCleanup()

Method Details

onConnectionLocalClose

public void onConnectionLocalClose(Event event)

Overrides:

ErrorLoggingBaseHandlerWithCleanup.onConnectionLocalClose(Event event)

Parameters:

event

onConnectionLocalOpen

public void onConnectionLocalOpen(Event event)

Overrides:

ErrorLoggingBaseHandlerWithCleanup.onConnectionLocalOpen(Event event)

Parameters:

event

onConnectionRemoteClose

public void onConnectionRemoteClose(Event event)

Overrides:

ErrorLoggingBaseHandlerWithCleanup.onConnectionRemoteClose(Event event)

Parameters:

event

onConnectionRemoteOpen

public void onConnectionRemoteOpen(Event event)

Overrides:

ErrorLoggingBaseHandlerWithCleanup.onConnectionRemoteOpen(Event event)

Parameters:

event

onLinkLocalClose

public void onLinkLocalClose(Event event)

Overrides:

ErrorLoggingBaseHandlerWithCleanup.onLinkLocalClose(Event event)

Parameters:

event

onLinkLocalOpen

public void onLinkLocalOpen(Event event)

Overrides:

ErrorLoggingBaseHandlerWithCleanup.onLinkLocalOpen(Event event)

Parameters:

event

onLinkRemoteClose

public void onLinkRemoteClose(Event event)

Overrides:

ErrorLoggingBaseHandlerWithCleanup.onLinkRemoteClose(Event event)

Parameters:

event

onLinkRemoteOpen

public void onLinkRemoteOpen(Event event)

Overrides:

ErrorLoggingBaseHandlerWithCleanup.onLinkRemoteOpen(Event event)

Parameters:

event

onSessionLocalClose

public void onSessionLocalClose(Event event)

Overrides:

ErrorLoggingBaseHandlerWithCleanup.onSessionLocalClose(Event event)

Parameters:

event

onSessionLocalOpen

public void onSessionLocalOpen(Event event)

Overrides:

ErrorLoggingBaseHandlerWithCleanup.onSessionLocalOpen(Event event)

Parameters:

event

onSessionRemoteClose

public void onSessionRemoteClose(Event event)

Overrides:

ErrorLoggingBaseHandlerWithCleanup.onSessionRemoteClose(Event event)

Parameters:

event

onSessionRemoteOpen

public void onSessionRemoteOpen(Event event)

Overrides:

ErrorLoggingBaseHandlerWithCleanup.onSessionRemoteOpen(Event event)

Parameters:

event

onTransportError

public void onTransportError(Event event)

Overrides:

ErrorLoggingBaseHandlerWithCleanup.onTransportError(Event event)

Parameters:

event

Applies to