Uses of Interface
org.apache.http.nio.reactor.IOSession

Packages that use IOSession
org.apache.http.impl.nio Default implementations for interfaces in org.apache.http.nio
org.apache.http.impl.nio.reactor Default implementations for interfaces in org.apache.http.nio including default I/O reactor implementations and support for SSL/TLS transport security. 
org.apache.http.nio.reactor API for event driven NIO based on Doug Lea's reactor pattern
 

Uses of IOSession in org.apache.http.impl.nio
 

Fields in org.apache.http.impl.nio declared as IOSession
protected  IOSession NHttpConnectionBase.session
           
 

Methods in org.apache.http.impl.nio with parameters of type IOSession
 void SSLClientIOEventDispatch.connected(IOSession session)
           
 void SSLServerIOEventDispatch.connected(IOSession session)
           
 void DefaultClientIOEventDispatch.connected(IOSession session)
           
 void DefaultServerIOEventDispatch.connected(IOSession session)
           
protected  NHttpClientIOTarget SSLClientIOEventDispatch.createConnection(IOSession session)
          Creates an instance of DefaultNHttpClientConnection based on the given SSL IOSession.
protected  NHttpServerIOTarget SSLServerIOEventDispatch.createConnection(IOSession session)
          Creates an instance of DefaultNHttpServerConnection based on the given IOSession.
protected  NHttpClientIOTarget DefaultClientIOEventDispatch.createConnection(IOSession session)
          Creates an instance of DefaultNHttpClientConnection based on the given IOSession.
protected  NHttpServerIOTarget DefaultServerIOEventDispatch.createConnection(IOSession session)
          Creates an instance of DefaultNHttpServerConnection based on the given IOSession.
protected  SSLIOSession SSLClientIOEventDispatch.createSSLIOSession(IOSession session, SSLContext sslcontext, SSLIOSessionHandler sslHandler)
          Creates an instance of SSLIOSession decorating the given IOSession.
protected  SSLIOSession SSLServerIOEventDispatch.createSSLIOSession(IOSession session, SSLContext sslcontext, SSLIOSessionHandler sslHandler)
          Creates an instance of SSLIOSession decorating the given IOSession.
 void SSLClientIOEventDispatch.disconnected(IOSession session)
           
 void SSLServerIOEventDispatch.disconnected(IOSession session)
           
 void DefaultClientIOEventDispatch.disconnected(IOSession session)
           
 void DefaultServerIOEventDispatch.disconnected(IOSession session)
           
 void SSLClientIOEventDispatch.inputReady(IOSession session)
           
 void SSLServerIOEventDispatch.inputReady(IOSession session)
           
 void DefaultClientIOEventDispatch.inputReady(IOSession session)
           
 void DefaultServerIOEventDispatch.inputReady(IOSession session)
           
 void SSLClientIOEventDispatch.outputReady(IOSession session)
           
 void SSLServerIOEventDispatch.outputReady(IOSession session)
           
 void DefaultClientIOEventDispatch.outputReady(IOSession session)
           
 void DefaultServerIOEventDispatch.outputReady(IOSession session)
           
 void SSLClientIOEventDispatch.timeout(IOSession session)
           
 void SSLServerIOEventDispatch.timeout(IOSession session)
           
 void DefaultClientIOEventDispatch.timeout(IOSession session)
           
 void DefaultServerIOEventDispatch.timeout(IOSession session)
           
 

Constructors in org.apache.http.impl.nio with parameters of type IOSession
DefaultNHttpClientConnection(IOSession session, HttpResponseFactory responseFactory, ByteBufferAllocator allocator, HttpParams params)
          Creates a new instance of this class given the underlying I/O session.
DefaultNHttpServerConnection(IOSession session, HttpRequestFactory requestFactory, ByteBufferAllocator allocator, HttpParams params)
          Creates a new instance of this class given the underlying I/O session.
NHttpConnectionBase(IOSession session, ByteBufferAllocator allocator, HttpParams params)
          Creates a new instance of this class given the underlying I/O session.
 

Uses of IOSession in org.apache.http.impl.nio.reactor
 

Classes in org.apache.http.impl.nio.reactor that implement IOSession
 class IOSessionImpl
          Default implementation of IOSession.
 class SSLIOSession
          A decorator class intended to transparently extend an IOSession with transport layer security capabilities based on the SSL/TLS protocol.
 

Methods in org.apache.http.impl.nio.reactor that return IOSession
 IOSession SessionRequestImpl.getSession()
           
 IOSession SessionHandle.getSession()
           
protected abstract  IOSession AbstractIOReactor.getSession(SelectionKey key)
          Obtains IOSession instance associated with the given selection key.
protected  IOSession BaseIOReactor.getSession(SelectionKey key)
           
 

Methods in org.apache.http.impl.nio.reactor with parameters of type IOSession
 void SessionRequestImpl.completed(IOSession session)
           
protected  void AbstractIOReactor.queueClosedSession(IOSession session)
          Queues the given I/O session to be processed asynchronously as closed.
protected abstract  void AbstractIOReactor.sessionClosed(IOSession session)
          Triggered when a session has been closed.
protected  void BaseIOReactor.sessionClosed(IOSession session)
          Processes closed I/O session.
 void SessionClosedCallback.sessionClosed(IOSession session)
           
protected abstract  void AbstractIOReactor.sessionCreated(SelectionKey key, IOSession session)
          Triggered when new session has been created.
protected  void BaseIOReactor.sessionCreated(SelectionKey key, IOSession session)
          Processes newly created I/O session.
 

Constructors in org.apache.http.impl.nio.reactor with parameters of type IOSession
SessionHandle(IOSession session)
           
SSLIOSession(IOSession session, SSLContext sslContext, SSLIOSessionHandler handler)
           
 

Uses of IOSession in org.apache.http.nio.reactor
 

Methods in org.apache.http.nio.reactor that return IOSession
 IOSession SessionRequest.getSession()
          Returns IOSession instance created as a result of this request or null if the request is still pending.
 

Methods in org.apache.http.nio.reactor with parameters of type IOSession
 void IOEventDispatch.connected(IOSession session)
          Triggered after the given session has been just created.
 void IOEventDispatch.disconnected(IOSession session)
          Triggered when the given session has been terminated.
 void IOEventDispatch.inputReady(IOSession session)
          Triggered when the given session has input pending.
 void IOEventDispatch.outputReady(IOSession session)
          Triggered when the given session is ready for output.
 void IOEventDispatch.timeout(IOSession session)
          Triggered when the given session as timed out.
 



Copyright © 2005-2009 Apache Software Foundation. All Rights Reserved.