public class VmPipeFilterChain extends AbstractIoFilterChain
IoFilterChain.Entry
CONNECT_FUTURE
Constructor and Description |
---|
VmPipeFilterChain(IoSession session) |
addAfter, addBefore, addFirst, addLast, clear, contains, contains, contains, finalize, get, getAll, getAllReversed, getEntry, getNextFilter, getSession, remove, toString
public VmPipeFilterChain(IoSession session)
public void start()
public void fireFilterClose(IoSession session)
IoFilterChain
IoSession.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 IoFilterChain
fireFilterClose
in class AbstractIoFilterChain
public void fireFilterWrite(IoSession session, IoFilter.WriteRequest writeRequest)
IoFilterChain
IoSession.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 IoFilterChain
fireFilterWrite
in class AbstractIoFilterChain
public void fireExceptionCaught(IoSession session, Throwable cause)
IoFilterChain
IoHandler.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 IoFilterChain
fireExceptionCaught
in class AbstractIoFilterChain
public void fireMessageSent(IoSession session, IoFilter.WriteRequest request)
IoFilterChain
IoHandler.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 IoFilterChain
fireMessageSent
in class AbstractIoFilterChain
public void fireSessionClosed(IoSession session)
IoFilterChain
IoHandler.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 IoFilterChain
fireSessionClosed
in class AbstractIoFilterChain
public void fireSessionCreated(IoSession session)
IoFilterChain
IoHandler.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 IoFilterChain
fireSessionCreated
in class AbstractIoFilterChain
public void fireSessionIdle(IoSession session, IdleStatus status)
IoFilterChain
IoHandler.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 IoFilterChain
fireSessionIdle
in class AbstractIoFilterChain
public void fireSessionOpened(IoSession session)
IoFilterChain
IoHandler.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 IoFilterChain
fireSessionOpened
in class AbstractIoFilterChain
public void fireMessageReceived(IoSession session, Object message)
IoFilterChain
IoFilterChain.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 IoFilterChain
fireMessageReceived
in class AbstractIoFilterChain
protected void doWrite(IoSession session, IoFilter.WriteRequest writeRequest)
doWrite
in class AbstractIoFilterChain
protected void doClose(IoSession session)
doClose
in class AbstractIoFilterChain
Copyright © 2004–2014 Apache MINA Project. All rights reserved.