org.apache.mina.transport.vmpipe.support

Class VmPipeFilterChain

Implemented Interfaces:
IoFilterChain

public class VmPipeFilterChain
extends AbstractIoFilterChain

Field Summary

Fields inherited from class org.apache.mina.common.support.AbstractIoFilterChain

CONNECT_FUTURE

Constructor Summary

VmPipeFilterChain(IoSession session)

Method Summary

void
start()
protected @Override
void doClose(IoSession session)
protected @Override
void doWrite(IoSession session, IoFilter.WriteRequest writeRequest)
@Override
void fireExceptionCaught(IoSession session, Throwable cause)
@Override
void fireFilterClose(IoSession session)
@Override
void fireFilterWrite(IoSession session, IoFilter.WriteRequest writeRequest)
@Override
void fireMessageReceived(IoSession session, Object message)
@Override
void fireMessageSent(IoSession session, IoFilter.WriteRequest request)
@Override
void fireSessionClosed(IoSession session)
@Override
void fireSessionCreated(IoSession session)
@Override
void fireSessionIdle(IoSession session, IdleStatus status)
@Override
void fireSessionOpened(IoSession session)

Methods inherited from class org.apache.mina.common.support.AbstractIoFilterChain

addAfter, addBefore, addFirst, addLast, clear, contains, contains, contains, doClose, doWrite, finalize, fireExceptionCaught, fireFilterClose, fireFilterWrite, fireMessageReceived, fireMessageSent, fireSessionClosed, fireSessionCreated, fireSessionIdle, fireSessionOpened, get, getAll, getAllReversed, getEntry, getNextFilter, getSession, remove, toString

Constructor Details

VmPipeFilterChain

public VmPipeFilterChain(IoSession session)

Method Details

start

public void start()

void doClose

protected @Override void doClose(IoSession session)

void doWrite

protected @Override void doWrite(IoSession session,
                                 IoFilter.WriteRequest writeRequest)

void fireExceptionCaught

public @Override void fireExceptionCaught(IoSession session,
                                          Throwable cause)

void fireFilterClose

public @Override void fireFilterClose(IoSession session)

void fireFilterWrite

public @Override void fireFilterWrite(IoSession session,
                                      IoFilter.WriteRequest writeRequest)

void fireMessageReceived

public @Override void fireMessageReceived(IoSession session,
                                          Object message)

void fireMessageSent

public @Override void fireMessageSent(IoSession session,
                                      IoFilter.WriteRequest request)

void fireSessionClosed

public @Override void fireSessionClosed(IoSession session)

void fireSessionCreated

public @Override void fireSessionCreated(IoSession session)

void fireSessionIdle

public @Override void fireSessionIdle(IoSession session,
                                      IdleStatus status)

void fireSessionOpened

public @Override void fireSessionOpened(IoSession session)