Class VmPipeFilterChain
- java.lang.Object
-
- org.apache.mina.common.support.AbstractIoFilterChain
-
- org.apache.mina.transport.vmpipe.support.VmPipeFilterChain
-
- All Implemented Interfaces:
IoFilterChain
public class VmPipeFilterChain extends AbstractIoFilterChain
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.mina.common.IoFilterChain
IoFilterChain.Entry
-
-
Field Summary
-
Fields inherited from class org.apache.mina.common.support.AbstractIoFilterChain
CONNECT_FUTURE
-
-
Constructor Summary
Constructors Constructor Description VmPipeFilterChain(IoSession session)
-
Method Summary
-
Methods inherited from class org.apache.mina.common.support.AbstractIoFilterChain
addAfter, addBefore, addFirst, addLast, clear, contains, contains, contains, finalize, get, getAll, getAllReversed, getEntry, getNextFilter, getSession, remove, toString
-
-
-
-
Constructor Detail
-
VmPipeFilterChain
public VmPipeFilterChain(IoSession session)
-
-
Method Detail
-
start
public void start()
-
fireFilterClose
public void fireFilterClose(IoSession session)
Description copied from interface:IoFilterChainFires aIoSession.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.- Specified by:
fireFilterClosein interfaceIoFilterChain- Overrides:
fireFilterClosein classAbstractIoFilterChain
-
fireFilterWrite
public void fireFilterWrite(IoSession session, IoFilter.WriteRequest writeRequest)
Description copied from interface:IoFilterChainFires aIoSession.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.- Specified by:
fireFilterWritein interfaceIoFilterChain- Overrides:
fireFilterWritein classAbstractIoFilterChain
-
fireExceptionCaught
public void fireExceptionCaught(IoSession session, java.lang.Throwable cause)
Description copied from interface:IoFilterChainFires aIoHandler.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.- Specified by:
fireExceptionCaughtin interfaceIoFilterChain- Overrides:
fireExceptionCaughtin classAbstractIoFilterChain
-
fireMessageSent
public void fireMessageSent(IoSession session, IoFilter.WriteRequest request)
Description copied from interface:IoFilterChainFires aIoHandler.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.- Specified by:
fireMessageSentin interfaceIoFilterChain- Overrides:
fireMessageSentin classAbstractIoFilterChain
-
fireSessionClosed
public void fireSessionClosed(IoSession session)
Description copied from interface:IoFilterChainFires aIoHandler.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.- Specified by:
fireSessionClosedin interfaceIoFilterChain- Overrides:
fireSessionClosedin classAbstractIoFilterChain
-
fireSessionCreated
public void fireSessionCreated(IoSession session)
Description copied from interface:IoFilterChainFires aIoHandler.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.- Specified by:
fireSessionCreatedin interfaceIoFilterChain- Overrides:
fireSessionCreatedin classAbstractIoFilterChain
-
fireSessionIdle
public void fireSessionIdle(IoSession session, IdleStatus status)
Description copied from interface:IoFilterChainFires aIoHandler.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.- Specified by:
fireSessionIdlein interfaceIoFilterChain- Overrides:
fireSessionIdlein classAbstractIoFilterChain
-
fireSessionOpened
public void fireSessionOpened(IoSession session)
Description copied from interface:IoFilterChainFires aIoHandler.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.- Specified by:
fireSessionOpenedin interfaceIoFilterChain- Overrides:
fireSessionOpenedin classAbstractIoFilterChain
-
fireMessageReceived
public void fireMessageReceived(IoSession session, java.lang.Object message)
Description copied from interface:IoFilterChainFires aIoFilterChain.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.- Specified by:
fireMessageReceivedin interfaceIoFilterChain- Overrides:
fireMessageReceivedin classAbstractIoFilterChain
-
doWrite
protected void doWrite(IoSession session, IoFilter.WriteRequest writeRequest)
- Specified by:
doWritein classAbstractIoFilterChain
-
doClose
protected void doClose(IoSession session)
- Specified by:
doClosein classAbstractIoFilterChain
-
-