Package | Description |
---|---|
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.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.integration.jmx |
JMX (Java Management eXtension) integration.
|
org.apache.mina.proxy.filter |
Modifier and Type | Class and Description |
---|---|
class |
IoFilterAdapter
An adapter class for
IoFilter . |
Modifier and Type | Method and Description |
---|---|
IoFilter |
IoFilterChain.get(Class<? extends IoFilter> filterType)
Returns the
IoFilter with the specified filterType
in this chain. |
IoFilter |
DefaultIoFilterChainBuilder.get(Class<? extends IoFilter> filterType) |
IoFilter |
DefaultIoFilterChain.get(Class<? extends IoFilter> filterType) |
IoFilter |
IoFilterChain.get(String name)
Returns the
IoFilter with the specified name in this chain. |
IoFilter |
DefaultIoFilterChainBuilder.get(String name) |
IoFilter |
DefaultIoFilterChain.get(String name) |
IoFilter |
IoFilterChain.Entry.getFilter() |
IoFilter |
IoFilterChain.remove(Class<? extends IoFilter> filterType)
Replace the filter of the specified type with the specified new filter.
|
IoFilter |
DefaultIoFilterChainBuilder.remove(Class<? extends IoFilter> filterType) |
IoFilter |
DefaultIoFilterChain.remove(Class<? extends IoFilter> filterType) |
IoFilter |
DefaultIoFilterChainBuilder.remove(IoFilter filter) |
IoFilter |
IoFilterChain.remove(String name)
Removes the filter with the specified name from this chain.
|
IoFilter |
DefaultIoFilterChainBuilder.remove(String name) |
IoFilter |
DefaultIoFilterChain.remove(String name) |
IoFilter |
IoFilterChain.replace(Class<? extends IoFilter> oldFilterType,
IoFilter newFilter)
Replace the filter of the specified type with the specified new
filter.
|
IoFilter |
DefaultIoFilterChain.replace(Class<? extends IoFilter> oldFilterType,
IoFilter newFilter) |
IoFilter |
IoFilterChain.replace(String name,
IoFilter newFilter)
Replace the filter with the specified name with the specified new
filter.
|
IoFilter |
DefaultIoFilterChainBuilder.replace(String name,
IoFilter newFilter) |
IoFilter |
DefaultIoFilterChain.replace(String name,
IoFilter newFilter) |
Modifier and Type | Method and Description |
---|---|
void |
IoFilterChain.Entry.addAfter(String name,
IoFilter filter)
Adds the specified filter with the specified name just after this entry.
|
void |
IoFilterChain.addAfter(String baseName,
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(String baseName,
String name,
IoFilter filter) |
void |
DefaultIoFilterChain.addAfter(String baseName,
String name,
IoFilter filter) |
void |
IoFilterChain.Entry.addBefore(String name,
IoFilter filter)
Adds the specified filter with the specified name just before this entry.
|
void |
IoFilterChain.addBefore(String baseName,
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(String baseName,
String name,
IoFilter filter) |
void |
DefaultIoFilterChain.addBefore(String baseName,
String name,
IoFilter filter) |
void |
IoFilterChain.addFirst(String name,
IoFilter filter)
Adds the specified filter with the specified name at the beginning of this chain.
|
void |
DefaultIoFilterChainBuilder.addFirst(String name,
IoFilter filter) |
void |
DefaultIoFilterChain.addFirst(String name,
IoFilter filter) |
void |
IoFilterChain.addLast(String name,
IoFilter filter)
Adds the specified filter with the specified name at the end of this chain.
|
void |
DefaultIoFilterChainBuilder.addLast(String name,
IoFilter filter) |
void |
DefaultIoFilterChain.addLast(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(Class<? extends IoFilter> oldFilterType,
IoFilter newFilter)
Replace the filter of the specified type with the specified new
filter.
|
void |
DefaultIoFilterChainBuilder.replace(Class<? extends IoFilter> oldFilterType,
IoFilter newFilter) |
IoFilter |
DefaultIoFilterChain.replace(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(String name,
IoFilter newFilter)
Replace the filter with the specified name with the specified new
filter.
|
IoFilter |
DefaultIoFilterChainBuilder.replace(String name,
IoFilter newFilter) |
IoFilter |
DefaultIoFilterChain.replace(String name,
IoFilter newFilter) |
Modifier and Type | Method and Description |
---|---|
boolean |
IoFilterChain.contains(Class<? extends IoFilter> filterType) |
boolean |
DefaultIoFilterChainBuilder.contains(Class<? extends IoFilter> filterType) |
boolean |
DefaultIoFilterChain.contains(Class<? extends IoFilter> filterType) |
IoFilter |
IoFilterChain.get(Class<? extends IoFilter> filterType)
Returns the
IoFilter with the specified filterType
in this chain. |
IoFilter |
DefaultIoFilterChainBuilder.get(Class<? extends IoFilter> filterType) |
IoFilter |
DefaultIoFilterChain.get(Class<? extends IoFilter> filterType) |
IoFilterChain.Entry |
IoFilterChain.getEntry(Class<? extends IoFilter> filterType)
Returns the
IoFilterChain.Entry with the specified filterType
in this chain. |
IoFilterChain.Entry |
DefaultIoFilterChainBuilder.getEntry(Class<? extends IoFilter> filterType) |
IoFilterChain.Entry |
DefaultIoFilterChain.getEntry(Class<? extends IoFilter> filterType) |
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 |
IoFilterChain.remove(Class<? extends IoFilter> filterType)
Replace the filter of the specified type with the specified new filter.
|
IoFilter |
DefaultIoFilterChainBuilder.remove(Class<? extends IoFilter> filterType) |
IoFilter |
DefaultIoFilterChain.remove(Class<? extends IoFilter> filterType) |
IoFilter |
IoFilterChain.replace(Class<? extends IoFilter> oldFilterType,
IoFilter newFilter)
Replace the filter of the specified type with the specified new
filter.
|
void |
DefaultIoFilterChainBuilder.replace(Class<? extends IoFilter> oldFilterType,
IoFilter newFilter) |
IoFilter |
DefaultIoFilterChain.replace(Class<? extends IoFilter> oldFilterType,
IoFilter newFilter) |
void |
DefaultIoFilterChainBuilder.setFilters(Map<String,? extends IoFilter> filters)
Clears the current list of filters and adds the specified
filter mapping to this builder.
|
Modifier and Type | Class and Description |
---|---|
class |
ToHaikuIoFilter |
Modifier and Type | Class and Description |
---|---|
class |
BufferedWriteFilter
An
IoFilter implementation used to buffer outgoing WriteRequest almost
like what BufferedOutputStream does. |
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 . |
Modifier and Type | Class and Description |
---|---|
class |
CompressionFilter
|
Modifier and Type | Class and Description |
---|---|
class |
ErrorGeneratingFilter
An
IoFilter implementation generating random bytes and PDU modification in
your communication streams. |
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. |
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. |
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. |
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)
|
Modifier and Type | Class and Description |
---|---|
class |
SslFilter
An SSL filter that encrypts and decrypts the data exchanged in the session.
|
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. |
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) . |
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
|
Constructor and Description |
---|
ReferenceCountingFilter(IoFilter filter) |
Modifier and Type | Class and Description |
---|---|
class |
HttpClientCodec |
class |
HttpServerCodec |
Constructor and Description |
---|
IoFilterMBean(IoFilter source) |
Modifier and Type | Class and Description |
---|---|
class |
ProxyFilter
ProxyFilter.java - Proxy
IoFilter . |
Copyright © 2004–2016 Apache MINA Project. All rights reserved.