org.apache.qpid.transport
Class SessionDelegate
java.lang.Object
org.apache.qpid.transport.MethodDelegate<Session>
org.apache.qpid.transport.SessionDelegate
- All Implemented Interfaces:
- ProtocolDelegate<Session>
- Direct Known Subclasses:
- ToyBroker
public class SessionDelegate
- extends MethodDelegate<Session>
- implements ProtocolDelegate<Session>
SessionDelegate
Method Summary |
void |
closed(Session session)
|
void |
command(Session ssn,
Method method)
|
void |
control(Session ssn,
Method method)
|
void |
detached(Session session)
|
void |
error(Session ssn,
ProtocolError error)
|
void |
executionException(Session ssn,
ExecutionException exc)
|
void |
executionResult(Session ssn,
ExecutionResult result)
|
void |
executionSync(Session ssn,
ExecutionSync sync)
|
void |
handle(Session ssn,
Method method)
|
void |
init(Session ssn,
ProtocolHeader hdr)
|
void |
messageFlow(Session ssn,
MessageFlow flow)
|
void |
messageSetFlowMode(Session ssn,
MessageSetFlowMode sfm)
|
void |
messageStop(Session ssn,
MessageStop stop)
|
void |
messageTransfer(Session ssn,
MessageTransfer xfr)
|
void |
sessionAttached(Session ssn,
SessionAttached atc)
|
void |
sessionCommandPoint(Session ssn,
SessionCommandPoint scp)
|
void |
sessionCompleted(Session ssn,
SessionCompleted cmp)
|
void |
sessionFlush(Session ssn,
SessionFlush flush)
|
void |
sessionKnownCompleted(Session ssn,
SessionKnownCompleted kcmp)
|
void |
sessionRequestTimeout(Session ssn,
SessionRequestTimeout t)
|
void |
sessionTimeout(Session ssn,
SessionTimeout t)
|
Methods inherited from class org.apache.qpid.transport.MethodDelegate |
connectionClose, connectionCloseOk, connectionHeartbeat, connectionOpen, connectionOpenOk, connectionRedirect, connectionSecure, connectionSecureOk, connectionStart, connectionStartOk, connectionTune, connectionTuneOk, dtxCommit, dtxEnd, dtxForget, dtxGetTimeout, dtxPrepare, dtxRecover, dtxRollback, dtxSelect, dtxSetTimeout, dtxStart, exchangeBind, exchangeBound, exchangeDeclare, exchangeDelete, exchangeQuery, exchangeUnbind, messageAccept, messageAcquire, messageCancel, messageFlush, messageReject, messageRelease, messageResume, messageSubscribe, queueDeclare, queueDelete, queuePurge, queueQuery, sessionAttach, sessionConfirmed, sessionDetach, sessionDetached, sessionExpected, sessionGap, txCommit, txRollback, txSelect |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static final Logger log
SessionDelegate
public SessionDelegate()
init
public void init(Session ssn,
ProtocolHeader hdr)
- Specified by:
init
in interface ProtocolDelegate<Session>
control
public void control(Session ssn,
Method method)
- Specified by:
control
in interface ProtocolDelegate<Session>
command
public void command(Session ssn,
Method method)
- Specified by:
command
in interface ProtocolDelegate<Session>
error
public void error(Session ssn,
ProtocolError error)
- Specified by:
error
in interface ProtocolDelegate<Session>
handle
public void handle(Session ssn,
Method method)
- Specified by:
handle
in class MethodDelegate<Session>
sessionRequestTimeout
public void sessionRequestTimeout(Session ssn,
SessionRequestTimeout t)
- Overrides:
sessionRequestTimeout
in class MethodDelegate<Session>
sessionAttached
public void sessionAttached(Session ssn,
SessionAttached atc)
- Overrides:
sessionAttached
in class MethodDelegate<Session>
sessionTimeout
public void sessionTimeout(Session ssn,
SessionTimeout t)
- Overrides:
sessionTimeout
in class MethodDelegate<Session>
sessionCompleted
public void sessionCompleted(Session ssn,
SessionCompleted cmp)
- Overrides:
sessionCompleted
in class MethodDelegate<Session>
sessionKnownCompleted
public void sessionKnownCompleted(Session ssn,
SessionKnownCompleted kcmp)
- Overrides:
sessionKnownCompleted
in class MethodDelegate<Session>
sessionFlush
public void sessionFlush(Session ssn,
SessionFlush flush)
- Overrides:
sessionFlush
in class MethodDelegate<Session>
sessionCommandPoint
public void sessionCommandPoint(Session ssn,
SessionCommandPoint scp)
- Overrides:
sessionCommandPoint
in class MethodDelegate<Session>
executionSync
public void executionSync(Session ssn,
ExecutionSync sync)
- Overrides:
executionSync
in class MethodDelegate<Session>
executionResult
public void executionResult(Session ssn,
ExecutionResult result)
- Overrides:
executionResult
in class MethodDelegate<Session>
executionException
public void executionException(Session ssn,
ExecutionException exc)
- Overrides:
executionException
in class MethodDelegate<Session>
messageTransfer
public void messageTransfer(Session ssn,
MessageTransfer xfr)
- Overrides:
messageTransfer
in class MethodDelegate<Session>
messageSetFlowMode
public void messageSetFlowMode(Session ssn,
MessageSetFlowMode sfm)
- Overrides:
messageSetFlowMode
in class MethodDelegate<Session>
messageFlow
public void messageFlow(Session ssn,
MessageFlow flow)
- Overrides:
messageFlow
in class MethodDelegate<Session>
messageStop
public void messageStop(Session ssn,
MessageStop stop)
- Overrides:
messageStop
in class MethodDelegate<Session>
closed
public void closed(Session session)
detached
public void detached(Session session)
Licensed to the Apache Software Foundation