public class VmPipeFilterChain extends AbstractIoFilterChain
IoFilterChain.EntryCONNECT_FUTURE| Constructor and Description |
|---|
VmPipeFilterChain(IoSession session) |
addAfter, addBefore, addFirst, addLast, clear, contains, contains, contains, finalize, get, getAll, getAllReversed, getEntry, getNextFilter, getSession, remove, toStringpublic VmPipeFilterChain(IoSession session)
public void start()
public void fireFilterClose(IoSession session)
IoFilterChainIoSession.close() event. Most users don't need to call this method at
all. Please use this method only when you implement a new transport or fire a virtual
event.fireFilterClose in interface IoFilterChainfireFilterClose in class AbstractIoFilterChainpublic void fireFilterWrite(IoSession session, IoFilter.WriteRequest writeRequest)
IoFilterChainIoSession.write(Object) event. Most users don't need to call this
method at all. Please use this method only when you implement a new transport or fire a
virtual event.fireFilterWrite in interface IoFilterChainfireFilterWrite in class AbstractIoFilterChainpublic void fireExceptionCaught(IoSession session, java.lang.Throwable cause)
IoFilterChainIoHandler.exceptionCaught(IoSession, Throwable) event. Most users don't
need to call this method at all. Please use this method only when you implement a new
transport or fire a virtual event.fireExceptionCaught in interface IoFilterChainfireExceptionCaught in class AbstractIoFilterChainpublic void fireMessageSent(IoSession session, IoFilter.WriteRequest request)
IoFilterChainIoHandler.sessionOpened(IoSession) event. Most users don't need to call
this method at all. Please use this method only when you implement a new transport or
fire a virtual event.fireMessageSent in interface IoFilterChainfireMessageSent in class AbstractIoFilterChainpublic void fireSessionClosed(IoSession session)
IoFilterChainIoHandler.sessionClosed(IoSession) event. Most users don't need to call
this method at all. Please use this method only when you implement a new transport or
fire a virtual event.fireSessionClosed in interface IoFilterChainfireSessionClosed in class AbstractIoFilterChainpublic void fireSessionCreated(IoSession session)
IoFilterChainIoHandler.sessionCreated(IoSession) event. Most users don't need to
call this method at all. Please use this method only when you implement a new transport
or fire a virtual event.fireSessionCreated in interface IoFilterChainfireSessionCreated in class AbstractIoFilterChainpublic void fireSessionIdle(IoSession session, IdleStatus status)
IoFilterChainIoHandler.sessionIdle(IoSession, IdleStatus) event. Most users don't
need to call this method at all. Please use this method only when you implement a new
transport or fire a virtual event.fireSessionIdle in interface IoFilterChainfireSessionIdle in class AbstractIoFilterChainpublic void fireSessionOpened(IoSession session)
IoFilterChainIoHandler.sessionOpened(IoSession) event. Most users don't need to call
this method at all. Please use this method only when you implement a new transport or
fire a virtual event.fireSessionOpened in interface IoFilterChainfireSessionOpened in class AbstractIoFilterChainpublic void fireMessageReceived(IoSession session, java.lang.Object message)
IoFilterChainIoFilterChain.fireMessageReceived(IoSession, Object) event. Most users don't need to
call this method at all. Please use this method only when you implement a new transport
or fire a virtual event.fireMessageReceived in interface IoFilterChainfireMessageReceived in class AbstractIoFilterChainprotected void doWrite(IoSession session, IoFilter.WriteRequest writeRequest)
doWrite in class AbstractIoFilterChainprotected void doClose(IoSession session)
doClose in class AbstractIoFilterChain