org.apache.qpid.transport
Class SessionDelegate

java.lang.Object
  extended by org.apache.qpid.transport.MethodDelegate<Session>
      extended by org.apache.qpid.transport.SessionDelegate
All Implemented Interfaces:
ProtocolDelegate<Session>
Direct Known Subclasses:
ToyBroker

public class SessionDelegate
extends MethodDelegate<Session>
implements ProtocolDelegate<Session>

SessionDelegate


Field Summary
protected static Logger log
           
 
Constructor Summary
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
 

Field Detail

log

protected static final Logger log
Constructor Detail

SessionDelegate

public SessionDelegate()
Method Detail

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