Class VmPipeFilterChain
java.lang.Object
org.apache.mina.common.support.AbstractIoFilterChain
org.apache.mina.transport.vmpipe.support.VmPipeFilterChain
- All Implemented Interfaces:
IoFilterChain
-
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 -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voiddoWrite(IoSession session, IoFilter.WriteRequest writeRequest) voidfireExceptionCaught(IoSession session, Throwable cause) Fires aIoHandler.exceptionCaught(IoSession, Throwable)event.voidfireFilterClose(IoSession session) Fires aIoSession.close()event.voidfireFilterWrite(IoSession session, IoFilter.WriteRequest writeRequest) Fires aIoSession.write(Object)event.voidfireMessageReceived(IoSession session, Object message) Fires aIoFilterChain.fireMessageReceived(IoSession, Object)event.voidfireMessageSent(IoSession session, IoFilter.WriteRequest request) Fires aIoHandler.sessionOpened(IoSession)event.voidfireSessionClosed(IoSession session) Fires aIoHandler.sessionClosed(IoSession)event.voidfireSessionCreated(IoSession session) Fires aIoHandler.sessionCreated(IoSession)event.voidfireSessionIdle(IoSession session, IdleStatus status) Fires aIoHandler.sessionIdle(IoSession, IdleStatus)event.voidfireSessionOpened(IoSession session) Fires aIoHandler.sessionOpened(IoSession)event.voidstart()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 Details
-
VmPipeFilterChain
-
-
Method Details
-
start
public void start() -
fireFilterClose
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
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
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
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
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
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
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
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
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
- Specified by:
doWritein classAbstractIoFilterChain
-
doClose
- Specified by:
doClosein classAbstractIoFilterChain
-