## Uses of Class
org.apache.mina.core.filterchain.IoFilterAdapter

- Packages that use IoFilterAdapter
  Package | Description
  --- | ---
  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 | `IoFilter`s 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.http |
  org.apache.mina.proxy.filter |

- - ### Uses of IoFilterAdapter in org.apache.mina.example.haiku

    Subclasses of IoFilterAdapter in org.apache.mina.example.haiku
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ToHaikuIoFilter`

  - ### Uses of IoFilterAdapter in org.apache.mina.filter.buffer

    Subclasses of IoFilterAdapter in org.apache.mina.filter.buffer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BufferedWriteFilter` An `IoFilter` implementation used to buffer outgoing `WriteRequest` almost like what `BufferedOutputStream` does.

  - ### Uses of IoFilterAdapter in org.apache.mina.filter.codec

    Subclasses of IoFilterAdapter in org.apache.mina.filter.codec
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ProtocolCodecFilter` An `IoFilter` which translates binary or protocol specific data into message objects and vice versa using `ProtocolCodecFactory`, `ProtocolEncoder`, or `ProtocolDecoder`.

  - ### Uses of IoFilterAdapter in org.apache.mina.filter.compression

    Subclasses of IoFilterAdapter in org.apache.mina.filter.compression
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CompressionFilter` An `IoFilter` which compresses all data using JZlib.

  - ### Uses of IoFilterAdapter in org.apache.mina.filter.errorgenerating

    Subclasses of IoFilterAdapter in org.apache.mina.filter.errorgenerating
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ErrorGeneratingFilter` An `IoFilter` implementation generating random bytes and PDU modification in your communication streams.

  - ### Uses of IoFilterAdapter in org.apache.mina.filter.executor

    Subclasses of IoFilterAdapter in org.apache.mina.filter.executor
    Modifier and Type | Class and Description
    --- | ---
    `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 IoFilterAdapter in org.apache.mina.filter.firewall

    Subclasses of IoFilterAdapter in org.apache.mina.filter.firewall
    Modifier and Type | Class and Description
    --- | ---
    `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 IoFilterAdapter in org.apache.mina.filter.keepalive

    Subclasses of IoFilterAdapter in org.apache.mina.filter.keepalive
    Modifier and Type | Class and Description
    --- | ---
    `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 IoFilterAdapter in org.apache.mina.filter.logging

    Subclasses of IoFilterAdapter in org.apache.mina.filter.logging
    Modifier and Type | Class and Description
    --- | ---
    `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 IoFilterAdapter in org.apache.mina.filter.reqres

    Subclasses of IoFilterAdapter in org.apache.mina.filter.reqres
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RequestResponseFilter` TODO Add documentation

  - ### Uses of IoFilterAdapter in org.apache.mina.filter.ssl

    Subclasses of IoFilterAdapter in org.apache.mina.filter.ssl
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SslFilter` An SSL filter that encrypts and decrypts the data exchanged in the session.

  - ### Uses of IoFilterAdapter in org.apache.mina.filter.statistic

    Subclasses of IoFilterAdapter in org.apache.mina.filter.statistic
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ProfilerTimerFilter` This class will measure the time it takes for a method in the `IoFilterAdapter` class to execute.

  - ### Uses of IoFilterAdapter in org.apache.mina.filter.stream

    Subclasses of IoFilterAdapter in org.apache.mina.filter.stream
    Modifier and Type | Class and Description
    --- | ---
    `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 IoFilterAdapter in org.apache.mina.filter.util

    Subclasses of IoFilterAdapter in org.apache.mina.filter.util
    Modifier and Type | Class and Description
    --- | ---
    `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 `IoFilter`s 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.

  - ### Uses of IoFilterAdapter in org.apache.mina.http

    Subclasses of IoFilterAdapter in org.apache.mina.http
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HttpClientCodec`
    `class` | `HttpServerCodec`

  - ### Uses of IoFilterAdapter in org.apache.mina.proxy.filter

    Subclasses of IoFilterAdapter in org.apache.mina.proxy.filter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ProxyFilter` ProxyFilter.java - Proxy `IoFilter`.

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