Uses of Interface
org.apache.mina.core.filterchain.IoFilter
-
Packages that use IoFilter Package Description org.apache.directory.api.ldap.codec.api 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.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.proxy.filter -
-
Uses of IoFilter in org.apache.directory.api.ldap.codec.api
Classes in org.apache.directory.api.ldap.codec.api that implement IoFilter Modifier and Type Class Description classSaslFilterAnIoFilterAdapterthat handles integrity and confidentiality protection for a SASL bound session. -
Uses of IoFilter in org.apache.mina.core.filterchain
Classes in org.apache.mina.core.filterchain that implement IoFilter Modifier and Type Class Description classIoFilterAdapterAn adapter class forIoFilter.Methods in org.apache.mina.core.filterchain that return IoFilter Modifier and Type Method Description IoFilterDefaultIoFilterChain. get(Class<? extends IoFilter> filterType)Returns theIoFilterwith the specifiedfilterTypein this chain.IoFilterDefaultIoFilterChain. get(String name)Returns theIoFilterwith the specifiednamein this chain.IoFilterDefaultIoFilterChainBuilder. get(Class<? extends IoFilter> filterType)IoFilterDefaultIoFilterChainBuilder. get(String name)IoFilterIoFilterChain. get(Class<? extends IoFilter> filterType)Returns theIoFilterwith the specifiedfilterTypein this chain.IoFilterIoFilterChain. get(String name)Returns theIoFilterwith the specifiednamein this chain.IoFilterIoFilterChain.Entry. getFilter()IoFilterDefaultIoFilterChain. remove(Class<? extends IoFilter> filterType)Replace the filter of the specified type with the specified new filter.IoFilterDefaultIoFilterChain. remove(String name)Removes the filter with the specified name from this chain.IoFilterDefaultIoFilterChainBuilder. remove(Class<? extends IoFilter> filterType)IoFilterDefaultIoFilterChainBuilder. remove(String name)IoFilterDefaultIoFilterChainBuilder. remove(IoFilter filter)IoFilterIoFilterChain. remove(Class<? extends IoFilter> filterType)Replace the filter of the specified type with the specified new filter.IoFilterIoFilterChain. remove(String name)Removes the filter with the specified name from this chain.IoFilterDefaultIoFilterChain. replace(Class<? extends IoFilter> oldFilterType, IoFilter newFilter)Replace the filter of the specified type with the specified new filter.IoFilterDefaultIoFilterChain. replace(String name, IoFilter newFilter)Replace the filter with the specified name with the specified new filter.IoFilterDefaultIoFilterChainBuilder. replace(String name, IoFilter newFilter)Replace a filter by a new one.IoFilterIoFilterChain. replace(Class<? extends IoFilter> oldFilterType, IoFilter newFilter)Replace the filter of the specified type with the specified new filter.IoFilterIoFilterChain. replace(String name, IoFilter newFilter)Replace the filter with the specified name with the specified new filter.Methods in org.apache.mina.core.filterchain with parameters of type IoFilter Modifier and Type Method Description voidDefaultIoFilterChain. addAfter(String baseName, String name, IoFilter filter)Adds the specified filter with the specified name just after the filter whose name isbaseNamein this chain.voidDefaultIoFilterChainBuilder. addAfter(String baseName, String name, IoFilter filter)voidIoFilterChain. addAfter(String baseName, String name, IoFilter filter)Adds the specified filter with the specified name just after the filter whose name isbaseNamein this chain.voidIoFilterChain.Entry. addAfter(String name, IoFilter filter)Adds the specified filter with the specified name just after this entry.voidDefaultIoFilterChain. addBefore(String baseName, String name, IoFilter filter)Adds the specified filter with the specified name just before the filter whose name isbaseNamein this chain.voidDefaultIoFilterChainBuilder. addBefore(String baseName, String name, IoFilter filter)voidIoFilterChain. addBefore(String baseName, String name, IoFilter filter)Adds the specified filter with the specified name just before the filter whose name isbaseNamein this chain.voidIoFilterChain.Entry. addBefore(String name, IoFilter filter)Adds the specified filter with the specified name just before this entry.voidDefaultIoFilterChain. addFirst(String name, IoFilter filter)Adds the specified filter with the specified name at the beginning of this chain.voidDefaultIoFilterChainBuilder. addFirst(String name, IoFilter filter)voidIoFilterChain. addFirst(String name, IoFilter filter)Adds the specified filter with the specified name at the beginning of this chain.voidDefaultIoFilterChain. addLast(String name, IoFilter filter)Adds the specified filter with the specified name at the end of this chain.voidDefaultIoFilterChainBuilder. addLast(String name, IoFilter filter)voidIoFilterChain. addLast(String name, IoFilter filter)Adds the specified filter with the specified name at the end of this chain.booleanDefaultIoFilterChain. contains(IoFilter filter)booleanDefaultIoFilterChainBuilder. contains(IoFilter filter)booleanIoFilterChain. contains(IoFilter filter)IoFilterChain.EntryDefaultIoFilterChain. getEntry(IoFilter filter)Returns theIoFilterChain.Entrywith the specifiedfilterin this chain.IoFilterChain.EntryDefaultIoFilterChainBuilder. getEntry(IoFilter filter)IoFilterChain.EntryIoFilterChain. getEntry(IoFilter filter)Returns theIoFilterChain.Entrywith the specifiedfilterin this chain.IoFilter.NextFilterDefaultIoFilterChain. getNextFilter(IoFilter filter)Returns theIoFilter.NextFilterof the specifiedIoFilterin this chain.IoFilter.NextFilterIoFilterChain. getNextFilter(IoFilter filter)Returns theIoFilter.NextFilterof the specifiedIoFilterin this chain.voidDefaultIoFilterChain. remove(IoFilter filter)Replace the filter with the specified name with the specified new filter.IoFilterDefaultIoFilterChainBuilder. remove(IoFilter filter)voidIoFilterChain. remove(IoFilter filter)Replace the filter with the specified name with the specified new filter.IoFilterDefaultIoFilterChain. replace(Class<? extends IoFilter> oldFilterType, IoFilter newFilter)Replace the filter of the specified type with the specified new filter.IoFilterDefaultIoFilterChain. replace(String name, IoFilter newFilter)Replace the filter with the specified name with the specified new filter.voidDefaultIoFilterChain. replace(IoFilter oldFilter, IoFilter newFilter)Replace the filter with the specified name with the specified new filter.voidDefaultIoFilterChainBuilder. replace(Class<? extends IoFilter> oldFilterType, IoFilter newFilter)Replace a filter by a new one.IoFilterDefaultIoFilterChainBuilder. replace(String name, IoFilter newFilter)Replace a filter by a new one.voidDefaultIoFilterChainBuilder. replace(IoFilter oldFilter, IoFilter newFilter)Replace a filter by a new one.voidIoFilterChain.Entry. replace(IoFilter newFilter)Replace the filter of this entry with the specified new filter.IoFilterIoFilterChain. replace(Class<? extends IoFilter> oldFilterType, IoFilter newFilter)Replace the filter of the specified type with the specified new filter.IoFilterIoFilterChain. replace(String name, IoFilter newFilter)Replace the filter with the specified name with the specified new filter.voidIoFilterChain. replace(IoFilter oldFilter, IoFilter newFilter)Replace the filter with the specified name with the specified new filter.Method parameters in org.apache.mina.core.filterchain with type arguments of type IoFilter Modifier and Type Method Description booleanDefaultIoFilterChain. contains(Class<? extends IoFilter> filterType)booleanDefaultIoFilterChainBuilder. contains(Class<? extends IoFilter> filterType)booleanIoFilterChain. contains(Class<? extends IoFilter> filterType)IoFilterDefaultIoFilterChain. get(Class<? extends IoFilter> filterType)Returns theIoFilterwith the specifiedfilterTypein this chain.IoFilterDefaultIoFilterChainBuilder. get(Class<? extends IoFilter> filterType)IoFilterIoFilterChain. get(Class<? extends IoFilter> filterType)Returns theIoFilterwith the specifiedfilterTypein this chain.IoFilterChain.EntryDefaultIoFilterChain. getEntry(Class<? extends IoFilter> filterType)Returns theIoFilterChain.Entrywith the specifiedfilterTypein this chain.IoFilterChain.EntryDefaultIoFilterChainBuilder. getEntry(Class<? extends IoFilter> filterType)IoFilterChain.EntryIoFilterChain. getEntry(Class<? extends IoFilter> filterType)Returns theIoFilterChain.Entrywith the specifiedfilterTypein this chain.IoFilter.NextFilterDefaultIoFilterChain. getNextFilter(Class<? extends IoFilter> filterType)Returns theIoFilter.NextFilterof the specifiedfilterTypein this chain.IoFilter.NextFilterIoFilterChain. getNextFilter(Class<? extends IoFilter> filterType)Returns theIoFilter.NextFilterof the specifiedfilterTypein this chain.IoFilterDefaultIoFilterChain. remove(Class<? extends IoFilter> filterType)Replace the filter of the specified type with the specified new filter.IoFilterDefaultIoFilterChainBuilder. remove(Class<? extends IoFilter> filterType)IoFilterIoFilterChain. remove(Class<? extends IoFilter> filterType)Replace the filter of the specified type with the specified new filter.IoFilterDefaultIoFilterChain. replace(Class<? extends IoFilter> oldFilterType, IoFilter newFilter)Replace the filter of the specified type with the specified new filter.voidDefaultIoFilterChainBuilder. replace(Class<? extends IoFilter> oldFilterType, IoFilter newFilter)Replace a filter by a new one.IoFilterIoFilterChain. replace(Class<? extends IoFilter> oldFilterType, IoFilter newFilter)Replace the filter of the specified type with the specified new filter.voidDefaultIoFilterChainBuilder. setFilters(Map<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.filter.buffer
Classes in org.apache.mina.filter.buffer that implement IoFilter Modifier and Type Class Description classBufferedWriteFilterAnIoFilterimplementation used to buffer outgoingWriteRequestalmost like whatBufferedOutputStreamdoes. -
Uses of IoFilter in org.apache.mina.filter.codec
Classes in org.apache.mina.filter.codec that implement IoFilter Modifier and Type Class Description classProtocolCodecFilterAnIoFilterwhich translates binary or protocol specific data into message objects and vice versa usingProtocolCodecFactory,ProtocolEncoder, orProtocolDecoder. -
Uses of IoFilter in org.apache.mina.filter.errorgenerating
Classes in org.apache.mina.filter.errorgenerating that implement IoFilter Modifier and Type Class Description classErrorGeneratingFilterAnIoFilterimplementation 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 Modifier and Type Class Description classExecutorFilterA filter that forwards I/O events toExecutorto enforce a certain thread model while allowing the events per session to be processed simultaneously.classWriteRequestFilterAttaches anIoEventQueueHandlerto anIoSession'sWriteRequestqueue 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 Modifier and Type Class Description classBlacklistFilterAIoFilterwhich blocks connections from blacklisted remote address.classConnectionThrottleFilterAIoFilterwhich 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 Modifier and Type Class Description classKeepAliveFilterAnIoFilterthat sends a keep-alive request onIoEventType.SESSION_IDLEand 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 Modifier and Type Class Description classLoggingFilterLogs MINA protocol events.classMdcInjectionFilterThis filter will inject some key IoSession properties into the Mapped Diagnostic Context (MDC) -
Uses of IoFilter in org.apache.mina.filter.ssl
Classes in org.apache.mina.filter.ssl that implement IoFilter Modifier and Type Class Description classSslFilterA SSL processor which performs flow control of encrypted information on the filter-chain. -
Uses of IoFilter in org.apache.mina.filter.statistic
Classes in org.apache.mina.filter.statistic that implement IoFilter Modifier and Type Class Description classProfilerTimerFilterThis class will measure the time it takes for a method in theIoFilterAdapterclass to execute. -
Uses of IoFilter in org.apache.mina.filter.stream
Classes in org.apache.mina.filter.stream that implement IoFilter Modifier and Type Class Description classAbstractStreamWriteFilter<T>Filter implementation which makes it possible to write Stream objects directly usingIoSession.write(Object).classFileRegionWriteFilterFilter implementation that converts aFileRegiontoIoBufferobjects and writes those buffers to the next filter.classStreamWriteFilterFilter implementation which makes it possible to writeInputStreamobjects directly usingIoSession.write(Object). -
Uses of IoFilter in org.apache.mina.filter.util
Classes in org.apache.mina.filter.util that implement IoFilter Modifier and Type Class Description classCommonEventFilterExtend this class when you want to create a filter that wraps the same logic around all 11 IoEventsclassNoopFilterA Noop filter.classReferenceCountingFilterAnIoFilters wrapper that keeps track of the number of usages of this filter and will call init/destroy when the filter is not in use.classSessionAttributeInitializingFilterConstructors in org.apache.mina.filter.util with parameters of type IoFilter Constructor Description ReferenceCountingFilter(IoFilter filter)Creates a new ReferenceCountingFilter instance -
Uses of IoFilter in org.apache.mina.proxy.filter
Classes in org.apache.mina.proxy.filter that implement IoFilter Modifier and Type Class Description classProxyFilterProxyFilter.java - ProxyIoFilter.
-