Package | Description |
---|---|
org.apache.mina.io |
Low-level protocol implementation layer (I/O layer).
|
org.apache.mina.io.filter |
Basic
IoHandlerFilter implementations. |
Modifier and Type | Method and Description |
---|---|
void |
IoFilter.dataRead(IoFilter.NextFilter nextFilter,
IoSession session,
ByteBuffer buf)
Filters
IoHandler.dataRead(IoSession, ByteBuffer) event. |
void |
IoFilterAdapter.dataRead(IoFilter.NextFilter nextFilter,
IoSession session,
ByteBuffer buf) |
void |
IoFilter.dataWritten(IoFilter.NextFilter nextFilter,
IoSession session,
java.lang.Object marker)
Filters
IoHandler.dataWritten(IoSession, Object) event. |
void |
IoFilterAdapter.dataWritten(IoFilter.NextFilter nextFilter,
IoSession session,
java.lang.Object marker) |
void |
IoFilter.exceptionCaught(IoFilter.NextFilter nextFilter,
IoSession session,
java.lang.Throwable cause)
Filters
IoHandler.exceptionCaught(IoSession, Throwable) event. |
void |
IoFilterAdapter.exceptionCaught(IoFilter.NextFilter nextFilter,
IoSession session,
java.lang.Throwable cause) |
void |
IoFilter.filterWrite(IoFilter.NextFilter nextFilter,
IoSession session,
ByteBuffer buf,
java.lang.Object marker)
Filters
IoSession.write(ByteBuffer, Object) method invocation. |
void |
IoFilterAdapter.filterWrite(IoFilter.NextFilter nextFilter,
IoSession session,
ByteBuffer buf,
java.lang.Object marker) |
void |
IoFilter.sessionClosed(IoFilter.NextFilter nextFilter,
IoSession session)
Filters
IoHandler.sessionClosed(IoSession) event. |
void |
IoFilterAdapter.sessionClosed(IoFilter.NextFilter nextFilter,
IoSession session) |
void |
IoFilter.sessionIdle(IoFilter.NextFilter nextFilter,
IoSession session,
IdleStatus status)
Filters
IoHandler.sessionIdle(IoSession, IdleStatus) event. |
void |
IoFilterAdapter.sessionIdle(IoFilter.NextFilter nextFilter,
IoSession session,
IdleStatus status) |
void |
IoFilter.sessionOpened(IoFilter.NextFilter nextFilter,
IoSession session)
Filters
IoHandler.sessionOpened(IoSession) event. |
void |
IoFilterAdapter.sessionOpened(IoFilter.NextFilter nextFilter,
IoSession session) |
Modifier and Type | Method and Description |
---|---|
void |
SSLFilter.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 |
IoLoggingFilter.dataRead(IoFilter.NextFilter nextFilter,
IoSession session,
ByteBuffer buf) |
void |
IoThreadPoolFilter.dataRead(IoFilter.NextFilter nextFilter,
IoSession session,
ByteBuffer buf) |
void |
SSLFilter.dataWritten(IoFilter.NextFilter nextFilter,
IoSession session,
java.lang.Object marker) |
void |
IoLoggingFilter.dataWritten(IoFilter.NextFilter nextFilter,
IoSession session,
java.lang.Object marker) |
void |
IoThreadPoolFilter.dataWritten(IoFilter.NextFilter nextFilter,
IoSession session,
java.lang.Object marker) |
void |
IoLoggingFilter.exceptionCaught(IoFilter.NextFilter nextFilter,
IoSession session,
java.lang.Throwable cause) |
void |
IoThreadPoolFilter.exceptionCaught(IoFilter.NextFilter nextFilter,
IoSession session,
java.lang.Throwable cause) |
void |
SSLFilter.filterWrite(IoFilter.NextFilter nextFilter,
IoSession session,
ByteBuffer buf,
java.lang.Object marker) |
void |
IoLoggingFilter.filterWrite(IoFilter.NextFilter nextFilter,
IoSession session,
ByteBuffer buf,
java.lang.Object marker) |
void |
IoThreadPoolFilter.filterWrite(IoFilter.NextFilter nextFilter,
IoSession session,
ByteBuffer buf,
java.lang.Object marker) |
void |
SSLFilter.sessionClosed(IoFilter.NextFilter nextFilter,
IoSession session) |
void |
IoLoggingFilter.sessionClosed(IoFilter.NextFilter nextFilter,
IoSession session) |
void |
IoThreadPoolFilter.sessionClosed(IoFilter.NextFilter nextFilter,
IoSession session) |
void |
IoLoggingFilter.sessionIdle(IoFilter.NextFilter nextFilter,
IoSession session,
IdleStatus status) |
void |
IoThreadPoolFilter.sessionIdle(IoFilter.NextFilter nextFilter,
IoSession session,
IdleStatus status) |
void |
SSLFilter.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.
|
void |
IoLoggingFilter.sessionOpened(IoFilter.NextFilter nextFilter,
IoSession session) |
void |
IoThreadPoolFilter.sessionOpened(IoFilter.NextFilter nextFilter,
IoSession session) |