Package org.apache.mina.core.filterchain

Interface Summary
IoFilter A filter which intercepts IoHandler events like Servlet filters.
IoFilter.NextFilter Represents the next IoFilter in IoFilterChain.
IoFilterChain A container of IoFilters that forwards IoHandler events to the consisting filters and terminal IoHandler sequentially.
IoFilterChain.Entry Represents a name-filter pair that an IoFilterChain contains.
IoFilterChainBuilder An interface that builds IoFilterChain in predefined way when IoSession is created.
 

Class Summary
DefaultIoFilterChain A default implementation of IoFilterChain that provides all operations for developers who want to implement their own transport layer once used with AbstractIoSession.
DefaultIoFilterChainBuilder The default implementation of IoFilterChainBuilder which is useful in most cases.
IoFilterAdapter An adapter class for IoFilter.
IoFilterEvent An I/O event or an I/O request that MINA provides for IoFilters.
 

Exception Summary
IoFilterLifeCycleException A RuntimeException which is thrown when IoFilter.init() or IoFilter.onPostAdd(IoFilterChain, String, org.apache.mina.core.filterchain.IoFilter.NextFilter) failed.