Package | Description |
---|---|
org.apache.mina.core.filterchain | |
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 |
Modifier and Type | Class and Description |
---|---|
class |
IoFilterAdapter
An adapter class for
IoFilter . |
Modifier and Type | Method and Description |
---|---|
IoFilter |
IoFilterChain.get(java.lang.Class<? extends IoFilter> filterType)
Returns the
IoFilter with the specified filterType
in this chain. |
IoFilter |
DefaultIoFilterChain.get(java.lang.Class<? extends IoFilter> filterType) |
IoFilter |
DefaultIoFilterChainBuilder.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 |
DefaultIoFilterChain.get(java.lang.String name) |
IoFilter |
DefaultIoFilterChainBuilder.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 |
DefaultIoFilterChain.remove(java.lang.Class<? extends IoFilter> filterType) |
IoFilter |
DefaultIoFilterChainBuilder.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 |
DefaultIoFilterChain.remove(java.lang.String name) |
IoFilter |
DefaultIoFilterChainBuilder.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 |
DefaultIoFilterChain.replace(java.lang.String name,
IoFilter newFilter) |
IoFilter |
DefaultIoFilterChainBuilder.replace(java.lang.String name,
IoFilter newFilter) |
Modifier and Type | Method and Description |
---|---|
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 |
DefaultIoFilterChain.addAfter(java.lang.String baseName,
java.lang.String name,
IoFilter filter) |
void |
DefaultIoFilterChainBuilder.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 |
DefaultIoFilterChain.addBefore(java.lang.String baseName,
java.lang.String name,
IoFilter filter) |
void |
DefaultIoFilterChainBuilder.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 |
DefaultIoFilterChain.addFirst(java.lang.String name,
IoFilter filter) |
void |
DefaultIoFilterChainBuilder.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 |
DefaultIoFilterChain.addLast(java.lang.String name,
IoFilter filter) |
void |
DefaultIoFilterChainBuilder.addLast(java.lang.String name,
IoFilter filter) |
boolean |
IoFilterChain.contains(IoFilter filter) |
boolean |
DefaultIoFilterChain.contains(IoFilter filter) |
boolean |
DefaultIoFilterChainBuilder.contains(IoFilter filter) |
IoFilterChain.Entry |
IoFilterChain.getEntry(IoFilter filter)
Returns the
IoFilterChain.Entry with the specified filter in this chain. |
IoFilterChain.Entry |
DefaultIoFilterChain.getEntry(IoFilter filter) |
IoFilterChain.Entry |
DefaultIoFilterChainBuilder.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.
|
void |
DefaultIoFilterChain.remove(IoFilter filter) |
IoFilter |
DefaultIoFilterChainBuilder.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.
|
IoFilter |
DefaultIoFilterChain.replace(java.lang.Class<? extends IoFilter> oldFilterType,
IoFilter newFilter) |
void |
DefaultIoFilterChainBuilder.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 |
DefaultIoFilterChain.replace(IoFilter oldFilter,
IoFilter newFilter) |
void |
DefaultIoFilterChainBuilder.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 |
DefaultIoFilterChain.replace(java.lang.String name,
IoFilter newFilter) |
IoFilter |
DefaultIoFilterChainBuilder.replace(java.lang.String name,
IoFilter newFilter) |
Modifier and Type | Method and Description |
---|---|
boolean |
IoFilterChain.contains(java.lang.Class<? extends IoFilter> filterType) |
boolean |
DefaultIoFilterChain.contains(java.lang.Class<? extends IoFilter> filterType) |
boolean |
DefaultIoFilterChainBuilder.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 |
DefaultIoFilterChain.get(java.lang.Class<? extends IoFilter> filterType) |
IoFilter |
DefaultIoFilterChainBuilder.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 |
DefaultIoFilterChain.getEntry(java.lang.Class<? extends IoFilter> filterType) |
IoFilterChain.Entry |
DefaultIoFilterChainBuilder.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 |
DefaultIoFilterChain.remove(java.lang.Class<? extends IoFilter> filterType) |
IoFilter |
DefaultIoFilterChainBuilder.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.
|
IoFilter |
DefaultIoFilterChain.replace(java.lang.Class<? extends IoFilter> oldFilterType,
IoFilter newFilter) |
void |
DefaultIoFilterChainBuilder.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.
|
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. |
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)
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.
|
Modifier and Type | Class and Description |
---|---|
class |
RequestResponseFilter
TODO Add documentation
|
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
|
class |
WriteRequestFilter
An abstract
IoFilter that simplifies the implementation of
an IoFilter that filters an IoEventType.WRITE event. |
Constructor and Description |
---|
ReferenceCountingFilter(IoFilter filter) |
Constructor and Description |
---|
IoFilterMBean(IoFilter source) |
Modifier and Type | Class and Description |
---|---|
class |
ProxyFilter
ProxyFilter.java - Proxy
IoFilter . |
Copyright © 2004-2019 Apache MINA Project. All Rights Reserved.