An abstract implementation of {@link IoFilterChain} that providescommon operations for developers to implement their own transport layer.
The only method a developer should implement is {@link #doWrite(IoSession,IoFilter.WriteRequest)}. This method is invoked when filter chain is evaluated for {@link IoFilter#filterWrite(NextFilter,IoSession,IoFilter.WriteRequest)} andfinally to be written out.
@author The Apache Directory Project (mina-dev@directory.apache.org)
@version $Rev: 561238 $, $Date: 2007-07-31 15:12:43 +0900 (Tue, 31 Jul 2007) $