org.apache.mina.common

Interface IoFilter.NextFilter

public static interface IoFilter.NextFilter

Represents the next IoFilter in IoFilterChain.

Method Summary

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, IoFilter.WriteRequest writeRequest)
Forwards filterWrite event to next filter.
void
messageReceived(IoSession session, Object message)
Forwards messageReceived event to next filter.
void
messageSent(IoSession session, Object message)
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 Details

exceptionCaught

public void exceptionCaught(IoSession session,
                            Throwable cause)
Forwards exceptionCaught event to next filter.

filterClose

public void filterClose(IoSession session)
Forwards filterClose event to next filter.

filterWrite

public void filterWrite(IoSession session,
                        IoFilter.WriteRequest writeRequest)
Forwards filterWrite event to next filter.

messageReceived

public void messageReceived(IoSession session,
                            Object message)
Forwards messageReceived event to next filter.

messageSent

public void messageSent(IoSession session,
                        Object message)
Forwards messageSent event to next filter.

sessionClosed

public void sessionClosed(IoSession session)
Forwards sessionClosed event to next filter.

sessionCreated

public void sessionCreated(IoSession session)
Forwards sessionCreated event to next filter.

sessionIdle

public void sessionIdle(IoSession session,
                        IdleStatus status)
Forwards sessionIdle event to next filter.

sessionOpened

public void sessionOpened(IoSession session)
Forwards sessionOpened event to next filter.