|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IoSession | |
---|---|
org.apache.mina.io | Low-level protocol implementation layer (I/O layer). |
org.apache.mina.io.datagram | Datagram (UDP/IP) support. |
org.apache.mina.io.filter | Basic IoHandlerFilter implementations. |
org.apache.mina.io.handler | Useful IoHandler implementations. |
org.apache.mina.io.socket | Socket (TCP/IP) support. |
org.apache.mina.protocol.io | A wrapper for org.apache.mina.io package to support low-level I/O. |
Uses of IoSession in org.apache.mina.io |
---|
Methods in org.apache.mina.io that return IoSession | |
---|---|
IoSession |
IoConnector.connect(SocketAddress address,
int timeout,
IoHandler handler)
Connects to the specified address with timeout. |
IoSession |
IoConnector.connect(SocketAddress address,
IoHandler handler)
Connects to the specified address . |
IoSession |
IoConnector.connect(SocketAddress address,
SocketAddress localAddress,
int timeout,
IoHandler handler)
Connects to the specified address with timeout. |
IoSession |
IoConnector.connect(SocketAddress address,
SocketAddress localAddress,
IoHandler handler)
Connects to the specified address . |
Methods in org.apache.mina.io with parameters of type IoSession | |
---|---|
void |
IoFilterAdapter.dataRead(IoFilter.NextFilter nextFilter,
IoSession session,
ByteBuffer buf)
|
void |
IoFilter.dataRead(IoFilter.NextFilter nextFilter,
IoSession session,
ByteBuffer buf)
Filters IoHandler.dataRead(IoSession, ByteBuffer) event. |
void |
IoHandlerAdapter.dataRead(IoSession session,
ByteBuffer buf)
|
void |
IoHandler.dataRead(IoSession session,
ByteBuffer buf)
Invoked when data is read from the connection. |
void |
IoFilter.NextFilter.dataRead(IoSession session,
ByteBuffer buf)
|
void |
AbstractIoFilterChain.dataRead(IoSession session,
ByteBuffer buf)
|
void |
IoFilterAdapter.dataWritten(IoFilter.NextFilter nextFilter,
IoSession session,
Object marker)
|
void |
IoFilter.dataWritten(IoFilter.NextFilter nextFilter,
IoSession session,
Object marker)
Filters IoHandler.dataWritten(IoSession, Object) event. |
void |
IoHandlerAdapter.dataWritten(IoSession session,
Object marker)
|
void |
IoHandler.dataWritten(IoSession session,
Object marker)
Invoked when MINA wrote write(ByteBuffer, Object)
request successfully. |
void |
IoFilter.NextFilter.dataWritten(IoSession session,
Object marker)
|
void |
AbstractIoFilterChain.dataWritten(IoSession session,
Object marker)
|
protected void |
IoSessionFilterChain.doWrite(IoSession session,
ByteBuffer buf,
Object marker)
|
protected abstract void |
AbstractIoFilterChain.doWrite(IoSession session,
ByteBuffer buffer,
Object marker)
|
void |
IoFilterAdapter.exceptionCaught(IoFilter.NextFilter nextFilter,
IoSession session,
Throwable cause)
|
void |
IoFilter.exceptionCaught(IoFilter.NextFilter nextFilter,
IoSession session,
Throwable cause)
Filters IoHandler.exceptionCaught(IoSession, Throwable) event. |
void |
IoHandlerAdapter.exceptionCaught(IoSession session,
Throwable cause)
|
void |
IoHandler.exceptionCaught(IoSession session,
Throwable cause)
Invoked when any exception is thrown by user IoHandler
implementation or by MINA. |
void |
IoFilter.NextFilter.exceptionCaught(IoSession session,
Throwable cause)
|
void |
AbstractIoFilterChain.exceptionCaught(IoSession session,
Throwable cause)
|
void |
IoFilterAdapter.filterWrite(IoFilter.NextFilter nextFilter,
IoSession session,
ByteBuffer buf,
Object marker)
|
void |
IoFilter.filterWrite(IoFilter.NextFilter nextFilter,
IoSession session,
ByteBuffer buf,
Object marker)
Filters write(ByteBuffer, Object) method invocation. |
void |
IoFilter.NextFilter.filterWrite(IoSession session,
ByteBuffer buf,
Object marker)
|
void |
AbstractIoFilterChain.filterWrite(IoSession session,
ByteBuffer buf,
Object marker)
|
void |
IoFilterAdapter.sessionClosed(IoFilter.NextFilter nextFilter,
IoSession session)
|
void |
IoFilter.sessionClosed(IoFilter.NextFilter nextFilter,
IoSession session)
Filters IoHandler.sessionClosed(IoSession) event. |
void |
IoHandlerAdapter.sessionClosed(IoSession session)
|
void |
IoHandler.sessionClosed(IoSession session)
Invoked when the connection is closed. |
void |
IoFilter.NextFilter.sessionClosed(IoSession session)
|
void |
AbstractIoFilterChain.sessionClosed(IoSession session)
|
void |
IoHandlerAdapter.sessionCreated(IoSession session)
|
void |
IoHandler.sessionCreated(IoSession session)
Invoked when the session is created. |
void |
IoFilterAdapter.sessionIdle(IoFilter.NextFilter nextFilter,
IoSession session,
IdleStatus status)
|
void |
IoFilter.sessionIdle(IoFilter.NextFilter nextFilter,
IoSession session,
IdleStatus status)
Filters IoHandler.sessionIdle(IoSession, IdleStatus) event. |
void |
IoHandlerAdapter.sessionIdle(IoSession session,
IdleStatus status)
|
void |
IoHandler.sessionIdle(IoSession session,
IdleStatus status)
Invoked when the connection is idle. |
void |
IoFilter.NextFilter.sessionIdle(IoSession session,
IdleStatus status)
|
void |
AbstractIoFilterChain.sessionIdle(IoSession session,
IdleStatus status)
|
void |
IoFilterAdapter.sessionOpened(IoFilter.NextFilter nextFilter,
IoSession session)
|
void |
IoFilter.sessionOpened(IoFilter.NextFilter nextFilter,
IoSession session)
Filters IoHandler.sessionOpened(IoSession) event. |
void |
IoHandlerAdapter.sessionOpened(IoSession session)
|
void |
IoHandler.sessionOpened(IoSession session)
Invoked when the connection is opened. |
void |
IoFilter.NextFilter.sessionOpened(IoSession session)
|
void |
AbstractIoFilterChain.sessionOpened(IoSession session)
|
Uses of IoSession in org.apache.mina.io.datagram |
---|
Methods in org.apache.mina.io.datagram that return IoSession | |
---|---|
IoSession |
DatagramConnector.connect(SocketAddress address,
int timeout,
IoHandler handler)
|
IoSession |
DatagramConnector.connect(SocketAddress address,
IoHandler handler)
|
IoSession |
DatagramConnector.connect(SocketAddress address,
SocketAddress localAddress,
int timeout,
IoHandler handler)
|
IoSession |
DatagramConnector.connect(SocketAddress address,
SocketAddress localAddress,
IoHandler handler)
|
Uses of IoSession in org.apache.mina.io.filter |
---|
Methods in org.apache.mina.io.filter with parameters of type IoSession | |
---|---|
void |
SSLFilter.dataRead(IoFilter.NextFilter nextFilter,
IoSession session,
ByteBuffer buf)
|
void |
IoThreadPoolFilter.dataRead(IoFilter.NextFilter nextFilter,
IoSession session,
ByteBuffer buf)
|
void |
IoLoggingFilter.dataRead(IoFilter.NextFilter nextFilter,
IoSession session,
ByteBuffer buf)
|
void |
BlacklistFilter.dataRead(IoFilter.NextFilter nextFilter,
IoSession session,
ByteBuffer buf)
Forwards event if and if only the remote address of session is not blacklisted. |
void |
SSLFilter.dataWritten(IoFilter.NextFilter nextFilter,
IoSession session,
Object marker)
|
void |
IoThreadPoolFilter.dataWritten(IoFilter.NextFilter nextFilter,
IoSession session,
Object marker)
|
void |
IoLoggingFilter.dataWritten(IoFilter.NextFilter nextFilter,
IoSession session,
Object marker)
|
void |
IoThreadPoolFilter.exceptionCaught(IoFilter.NextFilter nextFilter,
IoSession session,
Throwable cause)
|
void |
IoLoggingFilter.exceptionCaught(IoFilter.NextFilter nextFilter,
IoSession session,
Throwable cause)
|
void |
SSLFilter.filterWrite(IoFilter.NextFilter nextFilter,
IoSession session,
ByteBuffer buf,
Object marker)
|
void |
IoThreadPoolFilter.filterWrite(IoFilter.NextFilter nextFilter,
IoSession session,
ByteBuffer buf,
Object marker)
|
void |
IoLoggingFilter.filterWrite(IoFilter.NextFilter nextFilter,
IoSession session,
ByteBuffer buf,
Object marker)
|
SSLSession |
SSLFilter.getSSLSession(IoSession session)
Returns the underlying SSLSession for the specified session. |
void |
SSLFilter.sessionClosed(IoFilter.NextFilter nextFilter,
IoSession session)
|
void |
IoThreadPoolFilter.sessionClosed(IoFilter.NextFilter nextFilter,
IoSession session)
|
void |
IoLoggingFilter.sessionClosed(IoFilter.NextFilter nextFilter,
IoSession session)
|
void |
IoThreadPoolFilter.sessionIdle(IoFilter.NextFilter nextFilter,
IoSession session,
IdleStatus status)
|
void |
IoLoggingFilter.sessionIdle(IoFilter.NextFilter nextFilter,
IoSession session,
IdleStatus status)
|
void |
SSLFilter.sessionOpened(IoFilter.NextFilter nextFilter,
IoSession session)
|
void |
IoThreadPoolFilter.sessionOpened(IoFilter.NextFilter nextFilter,
IoSession session)
|
void |
IoLoggingFilter.sessionOpened(IoFilter.NextFilter nextFilter,
IoSession session)
|
void |
BlacklistFilter.sessionOpened(IoFilter.NextFilter nextFilter,
IoSession session)
Close connection immediately if the remote address of session is blacklisted. |
Uses of IoSession in org.apache.mina.io.handler |
---|
Methods in org.apache.mina.io.handler with parameters of type IoSession | |
---|---|
void |
StreamIoHandler.dataRead(IoSession session,
ByteBuffer buf)
Forwards read data to input stream. |
void |
StreamIoHandler.exceptionCaught(IoSession session,
Throwable cause)
Forwards caught exceptions to input stream. |
protected abstract void |
StreamIoHandler.processStreamIo(IoSession session,
InputStream in,
OutputStream out)
Implement this method to execute your stream I/O logic; please note that you must forward the process request to other thread or thread pool. |
void |
StreamIoHandler.sessionClosed(IoSession session)
Closes input stream. |
void |
StreamIoHandler.sessionIdle(IoSession session,
IdleStatus status)
Handles read timeout. |
void |
StreamIoHandler.sessionOpened(IoSession session)
Initializes streams and timeout settings. |
Uses of IoSession in org.apache.mina.io.socket |
---|
Methods in org.apache.mina.io.socket that return IoSession | |
---|---|
IoSession |
SocketConnector.connect(SocketAddress address,
int timeout,
IoHandler handler)
|
IoSession |
SocketConnector.connect(SocketAddress address,
IoHandler handler)
|
IoSession |
SocketConnector.connect(SocketAddress address,
SocketAddress localAddress,
int timeout,
IoHandler handler)
|
IoSession |
SocketConnector.connect(SocketAddress address,
SocketAddress localAddress,
IoHandler handler)
|
Uses of IoSession in org.apache.mina.protocol.io |
---|
Methods in org.apache.mina.protocol.io that return IoSession | |
---|---|
IoSession |
IoProtocolSession.getIoSession()
Returns the IoSession this session is backed by. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |