Uses of Interface
org.apache.mina.core.filterchain.IoFilter

Packages that use IoFilter
org.apache.mina.core.filterchain   
org.apache.mina.example.haiku   
org.apache.mina.filter.buffer   
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 IoFilters that provide flexible thread model and event queue monitoring interface. 
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.util Utility classes for the MINA filtering portion of the library. 
org.apache.mina.integration.jmx JMX (Java Management eXtension) integration. 
org.apache.mina.proxy.filter   
 

Uses of IoFilter in org.apache.mina.core.filterchain
 

Classes in org.apache.mina.core.filterchain that implement IoFilter
 class IoFilterAdapter
          An adapter class for IoFilter.
 

Methods in org.apache.mina.core.filterchain that return IoFilter
 IoFilter IoFilterChain.get(java.lang.Class<? extends IoFilter> filterType)
          Returns the IoFilter with the specified filterType in this chain.
 IoFilter DefaultIoFilterChainBuilder.get(java.lang.Class<? extends IoFilter> filterType)
           
 IoFilter DefaultIoFilterChain.get(java.lang.Class<? extends IoFilter> filterType)
           
 IoFilter IoFilterChain.get(java.lang.String name)
          Returns the IoFilter with the specified name in this chain.
 IoFilter DefaultIoFilterChainBuilder.get(java.lang.String name)
           
 IoFilter DefaultIoFilterChain.get(java.lang.String name)
           
 IoFilter IoFilterChain.Entry.getFilter()
          Returns the filter.
 IoFilter IoFilterChain.remove(java.lang.Class<? extends IoFilter> filterType)
          Replace the filter of the specified type with the specified new filter.
 IoFilter DefaultIoFilterChainBuilder.remove(java.lang.Class<? extends IoFilter> filterType)
           
 IoFilter DefaultIoFilterChain.remove(java.lang.Class<? extends IoFilter> filterType)
           
 IoFilter DefaultIoFilterChainBuilder.remove(IoFilter filter)
           
 IoFilter IoFilterChain.remove(java.lang.String name)
          Removes the filter with the specified name from this chain.
 IoFilter DefaultIoFilterChainBuilder.remove(java.lang.String name)
           
 IoFilter DefaultIoFilterChain.remove(java.lang.String name)
           
 IoFilter IoFilterChain.replace(java.lang.Class<? extends IoFilter> oldFilterType, IoFilter newFilter)
          Replace the filter of the specified type with the specified new filter.
 IoFilter DefaultIoFilterChain.replace(java.lang.Class<? extends IoFilter> oldFilterType, IoFilter newFilter)
           
 IoFilter IoFilterChain.replace(java.lang.String name, IoFilter newFilter)
          Replace the filter with the specified name with the specified new filter.
 IoFilter DefaultIoFilterChainBuilder.replace(java.lang.String name, IoFilter newFilter)
           
 IoFilter DefaultIoFilterChain.replace(java.lang.String name, IoFilter newFilter)
           
 

Methods in org.apache.mina.core.filterchain with parameters of type IoFilter
 void IoFilterChain.Entry.addAfter(java.lang.String name, IoFilter filter)
          Adds the specified filter with the specified name just after this entry.
 void IoFilterChain.addAfter(java.lang.String baseName, java.lang.String name, IoFilter filter)
          Adds the specified filter with the specified name just after the filter whose name is baseName in this chain.
 void DefaultIoFilterChainBuilder.addAfter(java.lang.String baseName, java.lang.String name, IoFilter filter)
           
 void DefaultIoFilterChain.addAfter(java.lang.String baseName, java.lang.String name, IoFilter filter)
           
 void IoFilterChain.Entry.addBefore(java.lang.String name, IoFilter filter)
          Adds the specified filter with the specified name just before this entry.
 void IoFilterChain.addBefore(java.lang.String baseName, java.lang.String name, IoFilter filter)
          Adds the specified filter with the specified name just before the filter whose name is baseName in this chain.
 void DefaultIoFilterChainBuilder.addBefore(java.lang.String baseName, java.lang.String name, IoFilter filter)
           
 void DefaultIoFilterChain.addBefore(java.lang.String baseName, java.lang.String name, IoFilter filter)
           
 void IoFilterChain.addFirst(java.lang.String name, IoFilter filter)
          Adds the specified filter with the specified name at the beginning of this chain.
 void DefaultIoFilterChainBuilder.addFirst(java.lang.String name, IoFilter filter)
           
 void DefaultIoFilterChain.addFirst(java.lang.String name, IoFilter filter)
           
 void IoFilterChain.addLast(java.lang.String name, IoFilter filter)
          Adds the specified filter with the specified name at the end of this chain.
 void DefaultIoFilterChainBuilder.addLast(java.lang.String name, IoFilter filter)
           
 void DefaultIoFilterChain.addLast(java.lang.String name, IoFilter filter)
           
 boolean IoFilterChain.contains(IoFilter filter)
           
 boolean DefaultIoFilterChainBuilder.contains(IoFilter filter)
           
 boolean DefaultIoFilterChain.contains(IoFilter filter)
           
 IoFilterChain.Entry IoFilterChain.getEntry(IoFilter filter)
          Returns the IoFilterChain.Entry with the specified filter in this chain.
 IoFilterChain.Entry DefaultIoFilterChainBuilder.getEntry(IoFilter filter)
           
 IoFilterChain.Entry DefaultIoFilterChain.getEntry(IoFilter filter)
           
 IoFilter.NextFilter IoFilterChain.getNextFilter(IoFilter filter)
          Returns the IoFilter.NextFilter of the specified IoFilter in this chain.
 IoFilter.NextFilter DefaultIoFilterChain.getNextFilter(IoFilter filter)
           
 void IoFilterChain.remove(IoFilter filter)
          Replace the filter with the specified name with the specified new filter.
 IoFilter DefaultIoFilterChainBuilder.remove(IoFilter filter)
           
 void DefaultIoFilterChain.remove(IoFilter filter)
           
 IoFilter IoFilterChain.replace(java.lang.Class<? extends IoFilter> oldFilterType, IoFilter newFilter)
          Replace the filter of the specified type with the specified new filter.
 void DefaultIoFilterChainBuilder.replace(java.lang.Class<? extends IoFilter> oldFilterType, IoFilter newFilter)
           
 IoFilter DefaultIoFilterChain.replace(java.lang.Class<? extends IoFilter> oldFilterType, IoFilter newFilter)
           
 void IoFilterChain.Entry.replace(IoFilter newFilter)
          Replace the filter of this entry with the specified new filter.
 void IoFilterChain.replace(IoFilter oldFilter, IoFilter newFilter)
          Replace the filter with the specified name with the specified new filter.
 void DefaultIoFilterChainBuilder.replace(IoFilter oldFilter, IoFilter newFilter)
           
 void DefaultIoFilterChain.replace(IoFilter oldFilter, IoFilter newFilter)
           
 IoFilter IoFilterChain.replace(java.lang.String name, IoFilter newFilter)
          Replace the filter with the specified name with the specified new filter.
 IoFilter DefaultIoFilterChainBuilder.replace(java.lang.String name, IoFilter newFilter)
           
 IoFilter DefaultIoFilterChain.replace(java.lang.String name, IoFilter newFilter)
           
 

Method parameters in org.apache.mina.core.filterchain with type arguments of type IoFilter
 boolean IoFilterChain.contains(java.lang.Class<? extends IoFilter> filterType)
           
 boolean DefaultIoFilterChainBuilder.contains(java.lang.Class<? extends IoFilter> filterType)
           
 boolean DefaultIoFilterChain.contains(java.lang.Class<? extends IoFilter> filterType)
           
 IoFilter IoFilterChain.get(java.lang.Class<? extends IoFilter> filterType)
          Returns the IoFilter with the specified filterType in this chain.
 IoFilter DefaultIoFilterChainBuilder.get(java.lang.Class<? extends IoFilter> filterType)
           
 IoFilter DefaultIoFilterChain.get(java.lang.Class<? extends IoFilter> filterType)
           
 IoFilterChain.Entry IoFilterChain.getEntry(java.lang.Class<? extends IoFilter> filterType)
          Returns the IoFilterChain.Entry with the specified filterType in this chain.
 IoFilterChain.Entry DefaultIoFilterChainBuilder.getEntry(java.lang.Class<? extends IoFilter> filterType)
           
 IoFilterChain.Entry DefaultIoFilterChain.getEntry(java.lang.Class<? extends IoFilter> filterType)
           
 IoFilter.NextFilter IoFilterChain.getNextFilter(java.lang.Class<? extends IoFilter> filterType)
          Returns the IoFilter.NextFilter of the specified filterType in this chain.
 IoFilter.NextFilter DefaultIoFilterChain.getNextFilter(java.lang.Class<? extends IoFilter> filterType)
           
 IoFilter IoFilterChain.remove(java.lang.Class<? extends IoFilter> filterType)
          Replace the filter of the specified type with the specified new filter.
 IoFilter DefaultIoFilterChainBuilder.remove(java.lang.Class<? extends IoFilter> filterType)
           
 IoFilter DefaultIoFilterChain.remove(java.lang.Class<? extends IoFilter> filterType)
           
 IoFilter IoFilterChain.replace(java.lang.Class<? extends IoFilter> oldFilterType, IoFilter newFilter)
          Replace the filter of the specified type with the specified new filter.
 void DefaultIoFilterChainBuilder.replace(java.lang.Class<? extends IoFilter> oldFilterType, IoFilter newFilter)
           
 IoFilter DefaultIoFilterChain.replace(java.lang.Class<? extends IoFilter> oldFilterType, IoFilter newFilter)
           
 void DefaultIoFilterChainBuilder.setFilters(java.util.Map<java.lang.String,? extends IoFilter> filters)
          Clears the current list of filters and adds the specified filter mapping to this builder.
 

Uses of IoFilter in org.apache.mina.example.haiku
 

Classes in org.apache.mina.example.haiku that implement IoFilter
 class ToHaikuIoFilter
           
 

Uses of IoFilter in org.apache.mina.filter.buffer
 

Classes in org.apache.mina.filter.buffer that implement IoFilter
 class BufferedWriteFilter
          An IoFilter implementation used to buffer outgoing WriteRequest almost like what BufferedOutputStream does.
 

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

Classes in org.apache.mina.filter.codec that implement IoFilter
 class ProtocolCodecFilter
          An IoFilter which translates binary or protocol specific data into message objects and vice versa using ProtocolCodecFactory, ProtocolEncoder, or ProtocolDecoder.
 

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

Classes in org.apache.mina.filter.compression that implement IoFilter
 class CompressionFilter
          An IoFilter which compresses all data using JZlib.
 

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

Classes in org.apache.mina.filter.errorgenerating that implement IoFilter
 class ErrorGeneratingFilter
          An IoFilter implementation generating random bytes and PDU modification in your communication streams.
 

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

Classes in org.apache.mina.filter.executor that implement IoFilter
 class ExecutorFilter
          A filter that forwards I/O events to Executor to enforce a certain thread model while allowing the events per session to be processed simultaneously.
 class WriteRequestFilter
          Attaches an IoEventQueueHandler to an IoSession's WriteRequest queue to provide accurate write queue status tracking.
 

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

Classes in org.apache.mina.filter.firewall that implement IoFilter
 class BlacklistFilter
          A IoFilter which blocks connections from blacklisted remote address.
 class ConnectionThrottleFilter
          A IoFilter which blocks connections from connecting at a rate faster than the specified interval.
 

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

Classes in org.apache.mina.filter.keepalive that implement IoFilter
 class KeepAliveFilter
          An IoFilter that sends a keep-alive request on IoEventType.SESSION_IDLE and sends back the response for the sent keep-alive request.
 

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

Classes in org.apache.mina.filter.logging that implement IoFilter
 class LoggingFilter
          Logs all MINA protocol events.
 class MdcInjectionFilter
          This filter will inject some key IoSession properties into the Mapped Diagnostic Context (MDC)

These properties will be set in the MDC for all logging events that are generated down the call stack, even in code that is not aware of MINA.

 

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

Classes in org.apache.mina.filter.reqres that implement IoFilter
 class RequestResponseFilter
          TODO Add documentation
 

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

Classes in org.apache.mina.filter.ssl that implement IoFilter
 class SslFilter
          An SSL filter that encrypts and decrypts the data exchanged in the session.
 

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

Classes in org.apache.mina.filter.statistic that implement IoFilter
 class ProfilerTimerFilter
          This class will measure the time it takes for a method in the IoFilterAdapter class to execute.
 

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

Classes in org.apache.mina.filter.stream that implement IoFilter
 class AbstractStreamWriteFilter<T>
          TODO Add documentation
 class FileRegionWriteFilter
          Filter implementation that converts a FileRegion to IoBuffer objects and writes those buffers to the next filter.
 class StreamWriteFilter
          Filter implementation which makes it possible to write InputStream objects directly using IoSession#write(Object).
 

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

Classes in org.apache.mina.filter.util that implement IoFilter
 class CommonEventFilter
          Extend this class when you want to create a filter that wraps the same logic around all 9 IoEvents
 class NoopFilter
          A Noop filter.
 class ReferenceCountingFilter
          An IoFilters wrapper that keeps track of the number of usages of this filter and will call init/destroy when the filter is not in use.
 class SessionAttributeInitializingFilter
          An IoFilter that sets initial attributes when a new IoSession is created.
 

Constructors in org.apache.mina.filter.util with parameters of type IoFilter
ReferenceCountingFilter(IoFilter filter)
           
 

Uses of IoFilter in org.apache.mina.integration.jmx
 

Constructors in org.apache.mina.integration.jmx with parameters of type IoFilter
IoFilterMBean(IoFilter source)
           
 

Uses of IoFilter in org.apache.mina.proxy.filter
 

Classes in org.apache.mina.proxy.filter that implement IoFilter
 class ProxyFilter
          ProxyFilter.java - Proxy IoFilter.
 



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