| java.lang.Object org.apache.mina.common.IoFilterAdapter
All known Subclasses: org.apache.mina.filter.util.CommonEventFilter, org.apache.mina.filter.ssl.SslFilter, org.apache.mina.filter.traffic.TrafficShapingFilter, org.apache.mina.filter.util.SessionAttributeInitializingFilter, org.apache.mina.filter.traffic.WriteThrottleFilter, org.apache.mina.filter.util.WriteRequestFilter, org.apache.mina.filter.keepalive.KeepAliveFilter, org.apache.mina.filter.traffic.ReadThrottleFilter, org.apache.mina.util.IoFilterImpl, org.apache.mina.filter.firewall.BlacklistFilter, org.apache.mina.filter.statistic.ProfilerTimerFilter, org.apache.mina.filter.errorgenerating.ErrorGeneratingFilter, org.apache.mina.filter.stream.StreamWriteFilter, org.apache.mina.filter.firewall.ConnectionThrottleFilter, org.apache.mina.filter.logging.LoggingFilter, org.apache.mina.filter.executor.ExecutorFilter, org.apache.mina.filter.codec.ProtocolCodecFilter,
IoFilterAdapter | public class IoFilterAdapter implements IoFilter(Code) | | An abstract adapter class for
IoFilter . You can extend
this class and selectively override required event filter methods only. All
methods forwards events to the next filter by default.
author: The Apache MINA Project (dev@mina.apache.org) version: $Rev: 591770 $, $Date: 2007-11-04 05:22:44 -0700 (Sun, 04 Nov 2007) $ |
Method Summary | |
public void | destroy() | public void | exceptionCaught(NextFilter nextFilter, IoSession session, Throwable cause) | public void | filterClose(NextFilter nextFilter, IoSession session) | public void | filterSetTrafficMask(NextFilter nextFilter, IoSession session, TrafficMask trafficMask) | public void | filterWrite(NextFilter nextFilter, IoSession session, WriteRequest writeRequest) | public void | init() | public void | messageReceived(NextFilter nextFilter, IoSession session, Object message) | public void | messageSent(NextFilter nextFilter, IoSession session, WriteRequest writeRequest) | public void | onPostAdd(IoFilterChain parent, String name, NextFilter nextFilter) | public void | onPostRemove(IoFilterChain parent, String name, NextFilter nextFilter) | public void | onPreAdd(IoFilterChain parent, String name, NextFilter nextFilter) | public void | onPreRemove(IoFilterChain parent, String name, NextFilter nextFilter) | public void | sessionClosed(NextFilter nextFilter, IoSession session) | public void | sessionCreated(NextFilter nextFilter, IoSession session) | public void | sessionIdle(NextFilter nextFilter, IoSession session, IdleStatus status) | public void | sessionOpened(NextFilter nextFilter, IoSession session) |
|
|