Uses of Interface
org.apache.mina.protocol.ProtocolSession

Packages that use ProtocolSession
org.apache.mina.protocol High-level protocol implementation layer (Protocol layer). 
org.apache.mina.protocol.codec Useful ProtocolEncoder and ProtocolDecoder implementations. 
org.apache.mina.protocol.filter Basic ProtocolHandlerFilter implementations. 
org.apache.mina.protocol.handler Useful ProtocolHandler implementations. 
org.apache.mina.protocol.io A wrapper for org.apache.mina.io package to support low-level I/O. 
org.apache.mina.protocol.vmpipe In-VM pipe support which removes the overhead of local loopback communication. 
 

Uses of ProtocolSession in org.apache.mina.protocol
 

Methods in org.apache.mina.protocol that return ProtocolSession
 ProtocolSession ProtocolConnector.connect(SocketAddress address, int timeout, ProtocolProvider protocolProvider)
          Connects to the specified address with timeout.
 ProtocolSession ProtocolConnector.connect(SocketAddress address, ProtocolProvider protocolProvider)
          Connects to the specified address.
 ProtocolSession ProtocolConnector.connect(SocketAddress address, SocketAddress localAddress, int timeout, ProtocolProvider protocolProvider)
          Connects to the specified address with timeout.
 ProtocolSession ProtocolConnector.connect(SocketAddress address, SocketAddress localAddress, ProtocolProvider protocolProvider)
          Connects to the specified address.
 

Methods in org.apache.mina.protocol with parameters of type ProtocolSession
 void ProtocolDecoder.decode(ProtocolSession session, ByteBuffer in, ProtocolDecoderOutput out)
          Decodes binary or protocol-specific content into higher-level message objects.
protected abstract  void AbstractProtocolFilterChain.doWrite(ProtocolSession session, Object message)
           
protected  void ProtocolSessionFilterChain.doWrite(ProtocolSession session, Object message)
           
 void ProtocolEncoder.encode(ProtocolSession session, Object message, ProtocolEncoderOutput out)
          Encodes higher-level message objects into binary or protocol-specific data.
 void ProtocolFilterAdapter.exceptionCaught(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Throwable cause)
           
 void ProtocolFilter.exceptionCaught(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Throwable cause)
          Filters ProtocolHandler.exceptionCaught(ProtocolSession,Throwable) event.
 void ProtocolHandler.exceptionCaught(ProtocolSession session, Throwable cause)
          Invoked when any exception is thrown by user ProtocolHandler implementation or by MINA.
 void AbstractProtocolFilterChain.exceptionCaught(ProtocolSession session, Throwable cause)
           
 void ProtocolHandlerAdapter.exceptionCaught(ProtocolSession session, Throwable cause)
           
 void ProtocolFilter.NextFilter.exceptionCaught(ProtocolSession session, Throwable cause)
           
 void ProtocolFilterAdapter.filterWrite(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message)
           
 void ProtocolFilter.filterWrite(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message)
          Filters write(Object) method invocation.
 void AbstractProtocolFilterChain.filterWrite(ProtocolSession session, Object message)
           
 void ProtocolFilter.NextFilter.filterWrite(ProtocolSession session, Object message)
           
 void ProtocolFilterAdapter.messageReceived(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message)
           
 void ProtocolFilter.messageReceived(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message)
          Filters ProtocolHandler.messageReceived(ProtocolSession,Object) event.
 void ProtocolHandler.messageReceived(ProtocolSession session, Object message)
          Invoked when protocol message is received.
 void AbstractProtocolFilterChain.messageReceived(ProtocolSession session, Object message)
           
 void ProtocolHandlerAdapter.messageReceived(ProtocolSession session, Object message)
           
 void ProtocolFilter.NextFilter.messageReceived(ProtocolSession session, Object message)
           
 void ProtocolFilterAdapter.messageSent(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message)
           
 void ProtocolFilter.messageSent(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message)
          Filters ProtocolHandler.messageSent(ProtocolSession,Object) event.
 void ProtocolHandler.messageSent(ProtocolSession session, Object message)
          Invoked when protocol message that user requested by write(Object) is sent out actually.
 void AbstractProtocolFilterChain.messageSent(ProtocolSession session, Object message)
           
 void ProtocolHandlerAdapter.messageSent(ProtocolSession session, Object message)
           
 void ProtocolFilter.NextFilter.messageSent(ProtocolSession session, Object message)
           
 void ProtocolFilterAdapter.sessionClosed(ProtocolFilter.NextFilter nextFilter, ProtocolSession session)
           
 void ProtocolFilter.sessionClosed(ProtocolFilter.NextFilter nextFilter, ProtocolSession session)
          Filters ProtocolHandler.sessionClosed(ProtocolSession) event.
 void ProtocolHandler.sessionClosed(ProtocolSession session)
          Invoked when the connection is closed.
 void AbstractProtocolFilterChain.sessionClosed(ProtocolSession session)
           
 void ProtocolHandlerAdapter.sessionClosed(ProtocolSession session)
           
 void ProtocolFilter.NextFilter.sessionClosed(ProtocolSession session)
           
 void ProtocolHandler.sessionCreated(ProtocolSession session)
          Invoked when the session is created.
 void ProtocolHandlerAdapter.sessionCreated(ProtocolSession session)
           
 void ProtocolFilterAdapter.sessionIdle(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, IdleStatus status)
           
 void ProtocolFilter.sessionIdle(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, IdleStatus status)
          Filters ProtocolHandler.sessionIdle(ProtocolSession,IdleStatus) event.
 void ProtocolHandler.sessionIdle(ProtocolSession session, IdleStatus status)
          Invoked when the connection is idle.
 void AbstractProtocolFilterChain.sessionIdle(ProtocolSession session, IdleStatus status)
           
 void ProtocolHandlerAdapter.sessionIdle(ProtocolSession session, IdleStatus status)
           
 void ProtocolFilter.NextFilter.sessionIdle(ProtocolSession session, IdleStatus status)
           
 void ProtocolFilterAdapter.sessionOpened(ProtocolFilter.NextFilter nextFilter, ProtocolSession session)
           
 void ProtocolFilter.sessionOpened(ProtocolFilter.NextFilter nextFilter, ProtocolSession session)
          Filters ProtocolHandler.sessionOpened(ProtocolSession) event.
 void ProtocolHandler.sessionOpened(ProtocolSession session)
          Invoked when the connection is opened.
 void AbstractProtocolFilterChain.sessionOpened(ProtocolSession session)
           
 void ProtocolHandlerAdapter.sessionOpened(ProtocolSession session)
           
 void ProtocolFilter.NextFilter.sessionOpened(ProtocolSession session)
           
 

Uses of ProtocolSession in org.apache.mina.protocol.codec
 

Methods in org.apache.mina.protocol.codec with parameters of type ProtocolSession
 MessageDecoderResult MessageDecoder.decodable(ProtocolSession session, ByteBuffer in)
          Checks the specified buffer is decodable by this decoder.
 MessageDecoderResult MessageDecoder.decode(ProtocolSession session, ByteBuffer in, ProtocolDecoderOutput out)
          Decodes binary or protocol-specific content into higher-level message objects.
 void CumulativeProtocolDecoder.decode(ProtocolSession session, ByteBuffer in, ProtocolDecoderOutput out)
          Cumulates content of in into internal buffer and forwards decoding request to CumulativeProtocolDecoder.doDecode(ProtocolSession, ByteBuffer, ProtocolDecoderOutput).
protected abstract  boolean CumulativeProtocolDecoder.doDecode(ProtocolSession session, ByteBuffer in, ProtocolDecoderOutput out)
          Implement this method to consume the specified cumulative buffer and decode its content into message(s).
 

Uses of ProtocolSession in org.apache.mina.protocol.filter
 

Methods in org.apache.mina.protocol.filter with parameters of type ProtocolSession
 void ProtocolLoggingFilter.exceptionCaught(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Throwable cause)
           
 void ProtocolThreadPoolFilter.exceptionCaught(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Throwable cause)
           
 void ProtocolLoggingFilter.filterWrite(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message)
           
 void ProtocolThreadPoolFilter.filterWrite(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message)
           
 void ProtocolLoggingFilter.messageReceived(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message)
           
 void ProtocolThreadPoolFilter.messageReceived(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message)
           
 void ProtocolLoggingFilter.messageSent(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message)
           
 void ProtocolThreadPoolFilter.messageSent(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message)
           
 void ProtocolLoggingFilter.sessionClosed(ProtocolFilter.NextFilter nextFilter, ProtocolSession session)
           
 void ProtocolThreadPoolFilter.sessionClosed(ProtocolFilter.NextFilter nextFilter, ProtocolSession session)
           
 void ProtocolLoggingFilter.sessionIdle(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, IdleStatus status)
           
 void ProtocolThreadPoolFilter.sessionIdle(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, IdleStatus status)
           
 void ProtocolLoggingFilter.sessionOpened(ProtocolFilter.NextFilter nextFilter, ProtocolSession session)
           
 void ProtocolThreadPoolFilter.sessionOpened(ProtocolFilter.NextFilter nextFilter, ProtocolSession session)
           
 

Uses of ProtocolSession in org.apache.mina.protocol.handler
 

Methods in org.apache.mina.protocol.handler with parameters of type ProtocolSession
 void DemuxingProtocolHandler.messageReceived(ProtocolSession session, Object message)
          Forwards the received events into the appropriate MessageHandler which is registered by DemuxingProtocolHandler.registerMessageType(Class, MessageHandler).
 void MessageHandler.messageReceived(ProtocolSession session, Object message)
          Invoked when the specific type of message is received from the specified session.
 

Uses of ProtocolSession in org.apache.mina.protocol.io
 

Classes in org.apache.mina.protocol.io that implement ProtocolSession
 class IoProtocolSession
          A ProtocolSession that is backed by IoSession.
 

Methods in org.apache.mina.protocol.io that return ProtocolSession
 ProtocolSession IoProtocolConnector.connect(SocketAddress address, int timeout, ProtocolProvider provider)
           
 ProtocolSession IoProtocolConnector.connect(SocketAddress address, ProtocolProvider provider)
           
 ProtocolSession IoProtocolConnector.connect(SocketAddress address, SocketAddress localAddress, int timeout, ProtocolProvider provider)
           
 ProtocolSession IoProtocolConnector.connect(SocketAddress address, SocketAddress localAddress, ProtocolProvider provider)
           
 

Uses of ProtocolSession in org.apache.mina.protocol.vmpipe
 

Methods in org.apache.mina.protocol.vmpipe that return ProtocolSession
 ProtocolSession VmPipeConnector.connect(SocketAddress address, int timeout, ProtocolProvider protocolProvider)
           
 ProtocolSession VmPipeConnector.connect(SocketAddress address, ProtocolProvider protocolProvider)
           
 ProtocolSession VmPipeConnector.connect(SocketAddress address, SocketAddress localAddress, int timeout, ProtocolProvider protocolProvider)
           
 ProtocolSession VmPipeConnector.connect(SocketAddress address, SocketAddress localAddress, ProtocolProvider protocolProvider)
           
 



Copyright © 2004-2005 . All Rights Reserved.