|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |