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

Packages that use ProtocolSession
org.apache.mina.examples.reverser Reverser server which reverses all text lines demonstating high-level protocol layer. 
org.apache.mina.examples.sumup   
org.apache.mina.examples.sumup.codec   
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.examples.reverser
 

Methods in org.apache.mina.examples.reverser with parameters of type ProtocolSession
 void TextLineDecoder.decode(ProtocolSession session, ByteBuffer in, ProtocolDecoderOutput out)
           
 void TextLineEncoder.encode(ProtocolSession session, Object message, ProtocolEncoderOutput out)
           
 void ReverseProtocolHandler.exceptionCaught(ProtocolSession session, Throwable cause)
           
 void ReverseProtocolHandler.messageReceived(ProtocolSession session, Object message)
           
 

Uses of ProtocolSession in org.apache.mina.examples.sumup
 

Methods in org.apache.mina.examples.sumup with parameters of type ProtocolSession
 void ClientSessionHandler.exceptionCaught(ProtocolSession session, Throwable cause)
           
 void ServerSessionHandler.exceptionCaught(ProtocolSession session, Throwable cause)
           
 void ClientSessionHandler.messageReceived(ProtocolSession session, Object message)
           
 void ServerSessionHandler.messageReceived(ProtocolSession session, Object message)
           
 void ServerSessionHandler.messageSent(ProtocolSession session, Object message)
           
 void ServerSessionHandler.sessionClosed(ProtocolSession session)
           
 void ClientSessionHandler.sessionCreated(ProtocolSession session)
           
 void ServerSessionHandler.sessionCreated(ProtocolSession session)
           
 void ServerSessionHandler.sessionIdle(ProtocolSession session, IdleStatus status)
           
 void ClientSessionHandler.sessionOpened(ProtocolSession session)
           
 void ServerSessionHandler.sessionOpened(ProtocolSession session)
           
 

Uses of ProtocolSession in org.apache.mina.examples.sumup.codec
 

Methods in org.apache.mina.examples.sumup.codec with parameters of type ProtocolSession
 MessageDecoderResult AbstractMessageDecoder.decodable(ProtocolSession session, ByteBuffer in)
           
 MessageDecoderResult AbstractMessageDecoder.decode(ProtocolSession session, ByteBuffer in, ProtocolDecoderOutput out)
           
protected  AbstractMessage ResultMessageDecoder.decodeBody(ProtocolSession session, ByteBuffer in)
           
protected  AbstractMessage AddMessageDecoder.decodeBody(ProtocolSession session, ByteBuffer in)
           
protected abstract  AbstractMessage AbstractMessageDecoder.decodeBody(ProtocolSession session, ByteBuffer in)
           
 void AbstractMessageEncoder.encode(ProtocolSession session, Object message, ProtocolEncoderOutput out)
           
protected  void ResultMessageEncoder.encodeBody(ProtocolSession session, AbstractMessage message, ByteBuffer out)
           
protected  void AddMessageEncoder.encodeBody(ProtocolSession session, AbstractMessage message, ByteBuffer out)
           
protected abstract  void AbstractMessageEncoder.encodeBody(ProtocolSession session, AbstractMessage message, ByteBuffer out)
           
 

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 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 ProtocolFilter.exceptionCaught(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Throwable cause)
          Filters ProtocolHandler.exceptionCaught(ProtocolSession,Throwable) event.
 void ProtocolFilterAdapter.exceptionCaught(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Throwable cause)
           
 void ProtocolFilter.NextFilter.exceptionCaught(ProtocolSession session, Throwable cause)
           
 void AbstractProtocolFilterChain.exceptionCaught(ProtocolSession session, Throwable cause)
           
 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.filterWrite(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message)
          Filters write(Object) method invocation.
 void ProtocolFilterAdapter.filterWrite(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message)
           
 void ProtocolFilter.NextFilter.filterWrite(ProtocolSession session, Object message)
           
 void AbstractProtocolFilterChain.filterWrite(ProtocolSession session, Object message)
           
 void ProtocolFilter.messageReceived(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message)
          Filters ProtocolHandler.messageReceived(ProtocolSession,Object) event.
 void ProtocolFilterAdapter.messageReceived(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message)
           
 void ProtocolFilter.NextFilter.messageReceived(ProtocolSession session, Object message)
           
 void AbstractProtocolFilterChain.messageReceived(ProtocolSession session, Object message)
           
 void ProtocolHandlerAdapter.messageReceived(ProtocolSession session, Object message)
           
 void ProtocolHandler.messageReceived(ProtocolSession session, Object message)
          Invoked when protocol message is received.
 void ProtocolFilter.messageSent(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message)
          Filters ProtocolHandler.messageSent(ProtocolSession,Object) event.
 void ProtocolFilterAdapter.messageSent(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, Object message)
           
 void ProtocolFilter.NextFilter.messageSent(ProtocolSession session, Object message)
           
 void AbstractProtocolFilterChain.messageSent(ProtocolSession session, Object message)
           
 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.sessionClosed(ProtocolFilter.NextFilter nextFilter, ProtocolSession session)
          Filters ProtocolHandler.sessionClosed(ProtocolSession) event.
 void ProtocolFilterAdapter.sessionClosed(ProtocolFilter.NextFilter nextFilter, ProtocolSession session)
           
 void ProtocolFilter.NextFilter.sessionClosed(ProtocolSession session)
           
 void AbstractProtocolFilterChain.sessionClosed(ProtocolSession session)
           
 void ProtocolHandlerAdapter.sessionClosed(ProtocolSession session)
           
 void ProtocolHandler.sessionClosed(ProtocolSession session)
          Invoked when the connection is closed.
 void ProtocolHandlerAdapter.sessionCreated(ProtocolSession session)
           
 void ProtocolHandler.sessionCreated(ProtocolSession session)
          Invoked when the session is created.
 void ProtocolFilter.sessionIdle(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, IdleStatus status)
          Filters ProtocolHandler.sessionIdle(ProtocolSession,IdleStatus) event.
 void ProtocolFilterAdapter.sessionIdle(ProtocolFilter.NextFilter nextFilter, ProtocolSession session, IdleStatus status)
           
 void ProtocolFilter.NextFilter.sessionIdle(ProtocolSession session, IdleStatus status)
           
 void AbstractProtocolFilterChain.sessionIdle(ProtocolSession session, IdleStatus status)
           
 void ProtocolHandlerAdapter.sessionIdle(ProtocolSession session, IdleStatus status)
           
 void ProtocolHandler.sessionIdle(ProtocolSession session, IdleStatus status)
          Invoked when the connection is idle.
 void ProtocolFilter.sessionOpened(ProtocolFilter.NextFilter nextFilter, ProtocolSession session)
          Filters ProtocolHandler.sessionOpened(ProtocolSession) event.
 void ProtocolFilterAdapter.sessionOpened(ProtocolFilter.NextFilter nextFilter, ProtocolSession session)
           
 void ProtocolFilter.NextFilter.sessionOpened(ProtocolSession session)
           
 void AbstractProtocolFilterChain.sessionOpened(ProtocolSession session)
           
 void ProtocolHandlerAdapter.sessionOpened(ProtocolSession session)
           
 void ProtocolHandler.sessionOpened(ProtocolSession session)
          Invoked when the connection is opened.
 

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.
 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).
 MessageDecoderResult MessageDecoder.decode(ProtocolSession session, ByteBuffer in, ProtocolDecoderOutput out)
          Decodes binary or protocol-specific content into higher-level message objects.
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 DemuxingProtocolHandler.messageReceived(ProtocolSession session, Object message)
          Forwards the received events into the appropriate MessageHandler which is registered by DemuxingProtocolHandler.addMessageHandler(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)
           
 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-2009 . All Rights Reserved.