org.apache.qpid.proton.engine.impl
Class SessionImpl

java.lang.Object
  extended by org.apache.qpid.proton.engine.impl.EndpointImpl
      extended by org.apache.qpid.proton.engine.impl.SessionImpl
All Implemented Interfaces:
Endpoint, Session

public class SessionImpl
extends EndpointImpl
implements Session


Constructor Summary
SessionImpl(ConnectionImpl connection)
           
 
Method Summary
 boolean clearIncomingWindowResize()
           
 void close()
           
 void free()
           
 ConnectionImpl getConnection()
           
protected  ConnectionImpl getConnectionImpl()
           
 Session next(EnumSet<EndpointState> local, EnumSet<EndpointState> remote)
           
 void open()
           
 ReceiverImpl receiver(String name)
           
 SenderImpl sender(String name)
           
 
Methods inherited from class org.apache.qpid.proton.engine.impl.EndpointImpl
getContext, getLocalError, getLocalState, getRemoteError, getRemoteState, setContext, setLocalError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.qpid.proton.engine.Endpoint
getContext, getLocalError, getLocalState, getRemoteError, getRemoteState, setContext
 

Constructor Detail

SessionImpl

public SessionImpl(ConnectionImpl connection)
Method Detail

open

public void open()
Specified by:
open in interface Endpoint
Overrides:
open in class EndpointImpl

close

public void close()
Specified by:
close in interface Endpoint
Overrides:
close in class EndpointImpl

sender

public SenderImpl sender(String name)
Specified by:
sender in interface Session

receiver

public ReceiverImpl receiver(String name)
Specified by:
receiver in interface Session

next

public Session next(EnumSet<EndpointState> local,
                    EnumSet<EndpointState> remote)
Specified by:
next in interface Session

getConnectionImpl

protected ConnectionImpl getConnectionImpl()
Specified by:
getConnectionImpl in class EndpointImpl

getConnection

public ConnectionImpl getConnection()
Specified by:
getConnection in interface Session

free

public void free()
Specified by:
free in interface Endpoint
Overrides:
free in class EndpointImpl

clearIncomingWindowResize

public boolean clearIncomingWindowResize()


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.