Package org.apache.mina.core.filterchain
Interface IoFilter.NextFilter
-
- Enclosing interface:
- IoFilter
public static interface IoFilter.NextFilter
Represents the nextIoFilter
inIoFilterChain
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
exceptionCaught(IoSession session, Throwable cause)
Forwards exceptionCaught event to next filter.void
filterClose(IoSession session)
Forwards filterClose event to next filter.void
filterWrite(IoSession session, WriteRequest writeRequest)
Forwards filterWrite event to next filter.void
inputClosed(IoSession session)
void
messageReceived(IoSession session, Object message)
Forwards messageReceived event to next filter.void
messageSent(IoSession session, WriteRequest writeRequest)
Forwards messageSent event to next filter.void
sessionClosed(IoSession session)
Forwards sessionClosed event to next filter.void
sessionCreated(IoSession session)
Forwards sessionCreated event to next filter.void
sessionIdle(IoSession session, IdleStatus status)
Forwards sessionIdle event to next filter.void
sessionOpened(IoSession session)
Forwards sessionOpened event to next filter.
-
-
-
Method Detail
-
sessionCreated
void sessionCreated(IoSession session)
Forwards sessionCreated event to next filter.- Parameters:
session
- TheIoSession
which has to process this invocation
-
sessionOpened
void sessionOpened(IoSession session)
Forwards sessionOpened event to next filter.- Parameters:
session
- TheIoSession
which has to process this invocation
-
sessionClosed
void sessionClosed(IoSession session)
Forwards sessionClosed event to next filter.- Parameters:
session
- TheIoSession
which has to process this invocation
-
sessionIdle
void sessionIdle(IoSession session, IdleStatus status)
Forwards sessionIdle event to next filter.- Parameters:
session
- TheIoSession
which has to process this invocationstatus
- TheIdleStatus
type
-
exceptionCaught
void exceptionCaught(IoSession session, Throwable cause)
Forwards exceptionCaught event to next filter.- Parameters:
session
- TheIoSession
which has to process this invocationcause
- The exception that cause this event to be received
-
inputClosed
void inputClosed(IoSession session)
- Parameters:
session
- TheIoSession
which has to process this invocation
-
messageReceived
void messageReceived(IoSession session, Object message)
Forwards messageReceived event to next filter.- Parameters:
session
- TheIoSession
which has to process this invocationmessage
- The received message
-
messageSent
void messageSent(IoSession session, WriteRequest writeRequest)
Forwards messageSent event to next filter.- Parameters:
session
- TheIoSession
which has to process this invocationwriteRequest
- TheWriteRequest
to process
-
filterWrite
void filterWrite(IoSession session, WriteRequest writeRequest)
Forwards filterWrite event to next filter.- Parameters:
session
- TheIoSession
which has to process this invocationwriteRequest
- TheWriteRequest
to process
-
-