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.
 ProtocolSession ProtocolAcceptor.newSession(SocketAddress remoteAddress, SocketAddress localAddress)
          (Optional) Returns a ProtocolSession that is bound to the specified localAddress and remoteAddress which reuses the localAddress that is already bound by ProtocolAcceptor via ProtocolAcceptor.bind(SocketAddress, ProtocolProvider).
 

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  void ProtocolSessionFilterChain.doWrite(ProtocolSession session, Object message)
           
protected abstract  void AbstractProtocolFilterChain.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 ProtocolHandlerAdapter.exceptionCaught(ProtocolSession session, Throwable cause)
           
 void ProtocolHandler.exceptionCaught(ProtocolSession session, Throwable cause)
          Invoked when any exception is thrown by user ProtocolHandler implementation or by MINA.
 void ProtocolFilter.NextFilter.exceptionCaught(ProtocolSession session, Throwable cause)
           
 void AbstractProtocolFilterChain.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 ProtocolFilter.NextFilter.filterWrite(ProtocolSession session, Object message)
           
 void AbstractProtocolFilterChain.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 ProtocolHandlerAdapter.messageReceived(ProtocolSession session, Object message)
           
 void ProtocolHandler.messageReceived(ProtocolSession session, Object message)
          Invoked when protocol message is received.
 void ProtocolFilter.NextFilter.messageReceived(ProtocolSession session, Object message)
           
 void AbstractProtocolFilterChain.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 ProtocolHandlerAdapter.messageSent(ProtocolSession session, Object message)
           
 void ProtocolHandler.messageSent(ProtocolSession session, Object message)
          Invoked when protocol message that user requested by write(Object) is sent out actually.
 void ProtocolFilter.NextFilter.messageSent(ProtocolSession session, Object message)
           
 void AbstractProtocolFilterChain.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 ProtocolHandlerAdapter.sessionClosed(ProtocolSession session)
           
 void ProtocolHandler.sessionClosed(ProtocolSession session)
          Invoked when the connection is closed.
 void ProtocolFilter.NextFilter.sessionClosed(ProtocolSession session)
           
 void AbstractProtocolFilterChain.sessionClosed(ProtocolSession session)
           
 void ProtocolHandlerAdapter.sessionCreated(ProtocolSession session)
           
 void ProtocolHandler.sessionCreated(ProtocolSession session)
          Invoked when the session is created.
 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 ProtocolHandlerAdapter.sessionIdle(ProtocolSession session, IdleStatus status)
           
 void ProtocolHandler.sessionIdle(ProtocolSession session, IdleStatus status)
          Invoked when the connection is idle.
 void ProtocolFilter.NextFilter.sessionIdle(ProtocolSession session, IdleStatus status)
           
 void AbstractProtocolFilterChain.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 ProtocolHandlerAdapter.sessionOpened(ProtocolSession session)
           
 void ProtocolHandler.sessionOpened(ProtocolSession session)
          Invoked when the connection is opened.
 void ProtocolFilter.NextFilter.sessionOpened(ProtocolSession session)
           
 void AbstractProtocolFilterChain.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 ProtocolThreadPoolFilter.exceptionCaught(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Throwable cause)
           
 void ProtocolLoggingFilter.exceptionCaught(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Throwable cause)
           
 void ProtocolThreadPoolFilter.filterWrite(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message)
           
 void ProtocolLoggingFilter.filterWrite(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message)
           
 void ProtocolThreadPoolFilter.messageReceived(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message)
           
 void ProtocolLoggingFilter.messageReceived(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message)
           
 void ProtocolThreadPoolFilter.messageSent(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message)
           
 void ProtocolLoggingFilter.messageSent(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message)
           
 void ProtocolThreadPoolFilter.sessionClosed(ProtocolFilter.NextFilter nextFilter, ProtocolSession session)
           
 void ProtocolLoggingFilter.sessionClosed(ProtocolFilter.NextFilter nextFilter, ProtocolSession session)
           
 void ProtocolThreadPoolFilter.sessionIdle(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, IdleStatus status)
           
 void ProtocolLoggingFilter.sessionIdle(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, IdleStatus status)
           
 void ProtocolThreadPoolFilter.sessionOpened(ProtocolFilter.NextFilter nextFilter, ProtocolSession session)
           
 void ProtocolLoggingFilter.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 MessageHandler.messageReceived(ProtocolSession session, Object message)
          Invoked when the specific type of message is received from the specified session.
 void DemuxingProtocolHandler.messageReceived(ProtocolSession session, Object message)
          Forwards the received events into the appropriate MessageHandler which is registered by DemuxingProtocolHandler.addMessageHandler(Class, MessageHandler).
 

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)
           
 ProtocolSession IoProtocolAcceptor.newSession(SocketAddress remoteAddress, SocketAddress localAddress)
           
 

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)
           
 ProtocolSession VmPipeAcceptor.newSession(SocketAddress remoteAddress, SocketAddress localAddress)
           
 



Copyright © 2004-2005 . All Rights Reserved.