Uses of Interface
org.apache.mina.common.IoFilter.NextFilter

Packages that use IoFilter.NextFilter
org.apache.mina.common Common types required for users to use MINA. 
org.apache.mina.filter.codec Filter implementations that helps you to implement complex protocols via 'codec' concept. 
org.apache.mina.filter.compression   
org.apache.mina.filter.errorgenerating An IoFilter that provides flexible error generation facilities. 
org.apache.mina.filter.executor An IoFilter that provides flexible thread models 
org.apache.mina.filter.firewall Classes that implement IoFilter and provide host blocking and throttling. 
org.apache.mina.filter.keepalive IoFilter that provides the ability for connections to remain open when data is not being transferred. 
org.apache.mina.filter.logging Classes that implement IoFilter and provide logging of the events and data that flows through a MINA-based system. 
org.apache.mina.filter.reqres   
org.apache.mina.filter.ssl Classes that implement IoFilter and provide Secure Sockets Layer functionality. 
org.apache.mina.filter.statistic Classes that implement IoFilter and provide the ability for filters to be timed on their performance. 
org.apache.mina.filter.stream Stream based IoFilter implementation. 
org.apache.mina.filter.traffic IoFilter's which will provide functionality for shaping the traffic and preventing data flooding. 
org.apache.mina.filter.util Utility classes for the MINA filtering portion of the library. 
 

Uses of IoFilter.NextFilter in org.apache.mina.common
 

Methods in org.apache.mina.common that return IoFilter.NextFilter
 IoFilter.NextFilter IoFilterChain.Entry.getNextFilter()
          Returns the IoFilter.NextFilter of the filter.
 IoFilter.NextFilter IoFilterEvent.getNextFilter()
           
 IoFilter.NextFilter IoFilterChain.getNextFilter(Class<? extends IoFilter> filterType)
          Returns the IoFilter.NextFilter of the specified filterType in this chain.
 IoFilter.NextFilter DefaultIoFilterChain.getNextFilter(Class<? extends IoFilter> filterType)
           
 IoFilter.NextFilter IoFilterChain.getNextFilter(IoFilter filter)
          Returns the IoFilter.NextFilter of the specified IoFilter in this chain.
 IoFilter.NextFilter DefaultIoFilterChain.getNextFilter(IoFilter filter)
           
 IoFilter.NextFilter IoFilterChain.getNextFilter(String name)
          Returns the IoFilter.NextFilter of the IoFilter with the specified name in this chain.
 IoFilter.NextFilter DefaultIoFilterChain.getNextFilter(String name)
           
 

Methods in org.apache.mina.common with parameters of type IoFilter.NextFilter
 void IoFilter.exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, Throwable cause)
          Filters IoHandler.exceptionCaught(IoSession,Throwable) event.
 void IoFilterAdapter.exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, Throwable cause)
           
 void IoFilter.filterClose(IoFilter.NextFilter nextFilter, IoSession session)
          Filters IoSession.close() method invocation.
 void IoFilterAdapter.filterClose(IoFilter.NextFilter nextFilter, IoSession session)
           
 void IoFilter.filterSetTrafficMask(IoFilter.NextFilter nextFilter, IoSession session, TrafficMask trafficMask)
          Filters IoSession.setTrafficMask(TrafficMask) method invocation.
 void IoFilterAdapter.filterSetTrafficMask(IoFilter.NextFilter nextFilter, IoSession session, TrafficMask trafficMask)
           
 void IoFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
          Filters IoSession.write(Object) method invocation.
 void IoFilterAdapter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void IoFilter.messageReceived(IoFilter.NextFilter nextFilter, IoSession session, Object message)
          Filters IoHandler.messageReceived(IoSession,Object) event.
 void IoFilterAdapter.messageReceived(IoFilter.NextFilter nextFilter, IoSession session, Object message)
           
 void IoFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
          Filters IoHandler.messageSent(IoSession,Object) event.
 void IoFilterAdapter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void IoFilter.onPostAdd(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
          Invoked after this filter is added to the specified parent.
 void IoFilterAdapter.onPostAdd(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
           
 void IoFilter.onPostRemove(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
          Invoked after this filter is removed from the specified parent.
 void IoFilterAdapter.onPostRemove(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
           
 void IoFilter.onPreAdd(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
          Invoked before this filter is added to the specified parent.
 void IoFilterAdapter.onPreAdd(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
           
 void IoFilter.onPreRemove(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
          Invoked before this filter is removed from the specified parent.
 void IoFilterAdapter.onPreRemove(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
           
 void IoFilter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
          Filters IoHandler.sessionClosed(IoSession) event.
 void IoFilterAdapter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
           
 void IoFilter.sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)
          Filters IoHandler.sessionCreated(IoSession) event.
 void IoFilterAdapter.sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)
           
 void IoFilter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
          Filters IoHandler.sessionIdle(IoSession,IdleStatus) event.
 void IoFilterAdapter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
           
 void IoFilter.sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)
          Filters IoHandler.sessionOpened(IoSession) event.
 void IoFilterAdapter.sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)
           
 

Constructors in org.apache.mina.common with parameters of type IoFilter.NextFilter
IoFilterEvent(IoFilter.NextFilter nextFilter, IoEventType type, IoSession session, Object parameter)
           
 

Uses of IoFilter.NextFilter in org.apache.mina.filter.codec
 

Methods in org.apache.mina.filter.codec with parameters of type IoFilter.NextFilter
 void ProtocolCodecFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void ProtocolCodecFilter.messageReceived(IoFilter.NextFilter nextFilter, IoSession session, Object message)
           
 void ProtocolCodecFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void ProtocolCodecFilter.onPostRemove(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
           
 void ProtocolCodecFilter.onPreAdd(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
           
 void ProtocolCodecFilter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
           
 

Uses of IoFilter.NextFilter in org.apache.mina.filter.compression
 

Methods in org.apache.mina.filter.compression with parameters of type IoFilter.NextFilter
protected  Object CompressionFilter.doFilterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void CompressionFilter.messageReceived(IoFilter.NextFilter nextFilter, IoSession session, Object message)
           
 void CompressionFilter.onPostRemove(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
           
 void CompressionFilter.onPreAdd(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
           
 

Uses of IoFilter.NextFilter in org.apache.mina.filter.errorgenerating
 

Methods in org.apache.mina.filter.errorgenerating with parameters of type IoFilter.NextFilter
 void ErrorGeneratingFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void ErrorGeneratingFilter.messageReceived(IoFilter.NextFilter nextFilter, IoSession session, Object message)
           
 

Uses of IoFilter.NextFilter in org.apache.mina.filter.executor
 

Methods in org.apache.mina.filter.executor with parameters of type IoFilter.NextFilter
 void ExecutorFilter.exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, Throwable cause)
           
 void ExecutorFilter.filterClose(IoFilter.NextFilter nextFilter, IoSession session)
           
 void ExecutorFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void ExecutorFilter.messageReceived(IoFilter.NextFilter nextFilter, IoSession session, Object message)
           
 void ExecutorFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void ExecutorFilter.onPreAdd(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
           
 void ExecutorFilter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
           
 void ExecutorFilter.sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)
           
 void ExecutorFilter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
           
 void ExecutorFilter.sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)
           
 

Uses of IoFilter.NextFilter in org.apache.mina.filter.firewall
 

Methods in org.apache.mina.filter.firewall with parameters of type IoFilter.NextFilter
 void BlacklistFilter.messageReceived(IoFilter.NextFilter nextFilter, IoSession session, Object message)
           
 void BlacklistFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void BlacklistFilter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
           
 void ConnectionThrottleFilter.sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)
           
 void BlacklistFilter.sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)
           
 void BlacklistFilter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
           
 void BlacklistFilter.sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)
           
 

Uses of IoFilter.NextFilter in org.apache.mina.filter.keepalive
 

Methods in org.apache.mina.filter.keepalive with parameters of type IoFilter.NextFilter
 void KeepAliveFilter.messageReceived(IoFilter.NextFilter nextFilter, IoSession session, Object message)
           
 void KeepAliveFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void KeepAliveFilter.onPostAdd(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
           
 void KeepAliveFilter.onPostRemove(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
           
 void KeepAliveFilter.onPreAdd(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
           
 void KeepAliveFilter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
           
 

Uses of IoFilter.NextFilter in org.apache.mina.filter.logging
 

Methods in org.apache.mina.filter.logging with parameters of type IoFilter.NextFilter
 void LoggingFilter.exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, Throwable cause)
           
 void LoggingFilter.messageReceived(IoFilter.NextFilter nextFilter, IoSession session, Object message)
           
 void LoggingFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void LoggingFilter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
           
 void LoggingFilter.sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)
           
 void LoggingFilter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
           
 void LoggingFilter.sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)
           
 

Uses of IoFilter.NextFilter in org.apache.mina.filter.reqres
 

Methods in org.apache.mina.filter.reqres with parameters of type IoFilter.NextFilter
protected  Object RequestResponseFilter.doFilterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void RequestResponseFilter.messageReceived(IoFilter.NextFilter nextFilter, IoSession session, Object message)
           
 void RequestResponseFilter.onPostRemove(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
           
 void RequestResponseFilter.onPreAdd(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
           
 void RequestResponseFilter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
           
 

Uses of IoFilter.NextFilter in org.apache.mina.filter.ssl
 

Methods in org.apache.mina.filter.ssl with parameters of type IoFilter.NextFilter
 void SslFilter.exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, Throwable cause)
           
 void SslFilter.filterClose(IoFilter.NextFilter nextFilter, IoSession session)
           
 void SslFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void SslFilter.messageReceived(IoFilter.NextFilter nextFilter, IoSession session, Object message)
           
 void SslFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void SslFilter.onPostAdd(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
           
 void SslFilter.onPreAdd(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
           
 void SslFilter.onPreRemove(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
           
 void SslFilter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
           
 

Uses of IoFilter.NextFilter in org.apache.mina.filter.statistic
 

Methods in org.apache.mina.filter.statistic with parameters of type IoFilter.NextFilter
 void ProfilerTimerFilter.messageReceived(IoFilter.NextFilter nextFilter, IoSession session, Object message)
           
 void ProfilerTimerFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void ProfilerTimerFilter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
           
 void ProfilerTimerFilter.sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)
           
 void ProfilerTimerFilter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
           
 void ProfilerTimerFilter.sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)
           
 

Uses of IoFilter.NextFilter in org.apache.mina.filter.stream
 

Methods in org.apache.mina.filter.stream with parameters of type IoFilter.NextFilter
 void StreamWriteFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void StreamWriteFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void StreamWriteFilter.onPreAdd(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
           
 

Uses of IoFilter.NextFilter in org.apache.mina.filter.traffic
 

Methods in org.apache.mina.filter.traffic with parameters of type IoFilter.NextFilter
 void WriteThrottleFilter.exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, Throwable cause)
           
 void TrafficShapingFilter.filterSetTrafficMask(IoFilter.NextFilter nextFilter, IoSession session, TrafficMask trafficMask)
           
 void ReadThrottleFilter.filterSetTrafficMask(IoFilter.NextFilter nextFilter, IoSession session, TrafficMask trafficMask)
           
 void WriteThrottleFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void TrafficShapingFilter.messageReceived(IoFilter.NextFilter nextFilter, IoSession session, Object message)
           
 void ReadThrottleFilter.messageReceived(IoFilter.NextFilter nextFilter, IoSession session, Object message)
           
 void TrafficShapingFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void WriteThrottleFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void ReadThrottleFilter.onPostAdd(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
           
 void TrafficShapingFilter.onPostRemove(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
           
 void ReadThrottleFilter.onPostRemove(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
           
 void TrafficShapingFilter.onPreAdd(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
           
 void WriteThrottleFilter.onPreAdd(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
           
 void ReadThrottleFilter.onPreAdd(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
           
 void WriteThrottleFilter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
           
 

Uses of IoFilter.NextFilter in org.apache.mina.filter.util
 

Methods in org.apache.mina.filter.util with parameters of type IoFilter.NextFilter
protected abstract  Object WriteRequestFilter.doFilterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void WriteRequestFilter.exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, Throwable cause)
           
 void CommonEventFilter.exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, Throwable cause)
           
 void ReferenceCountingFilter.exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, Throwable cause)
           
 void CommonEventFilter.filterClose(IoFilter.NextFilter nextFilter, IoSession session)
           
 void ReferenceCountingFilter.filterClose(IoFilter.NextFilter nextFilter, IoSession session)
           
 void ReferenceCountingFilter.filterSetTrafficMask(IoFilter.NextFilter nextFilter, IoSession session, TrafficMask trafficMask)
           
 void WriteRequestFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void CommonEventFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void ReferenceCountingFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void CommonEventFilter.messageReceived(IoFilter.NextFilter nextFilter, IoSession session, Object message)
           
 void ReferenceCountingFilter.messageReceived(IoFilter.NextFilter nextFilter, IoSession session, Object message)
           
 void WriteRequestFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void CommonEventFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void ReferenceCountingFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void ReferenceCountingFilter.onPostAdd(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
           
 void ReferenceCountingFilter.onPostRemove(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
           
 void ReferenceCountingFilter.onPreAdd(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
           
 void ReferenceCountingFilter.onPreRemove(IoFilterChain parent, String name, IoFilter.NextFilter nextFilter)
           
 void CommonEventFilter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
           
 void ReferenceCountingFilter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
           
 void SessionAttributeInitializingFilter.sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)
          Puts all pre-configured attributes into the actual session attribute map and forward the event to the next filter.
 void CommonEventFilter.sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)
           
 void ReferenceCountingFilter.sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)
           
 void CommonEventFilter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
           
 void ReferenceCountingFilter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
           
 void CommonEventFilter.sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)
           
 void ReferenceCountingFilter.sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)
           
 



Copyright © 2004-2009 Apache MINA Project. All Rights Reserved.