Uses of Interface
org.apache.mina.core.filterchain.IoFilter
-
Packages that use IoFilter 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.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 IoFilter in org.apache.mina.core.filterchain
Classes in org.apache.mina.core.filterchain that implement IoFilter Modifier and Type Class Description private classDefaultIoFilterChain.HeadFilterprivate static classDefaultIoFilterChain.TailFilterclassIoFilterAdapterAn adapter class forIoFilter.Fields in org.apache.mina.core.filterchain declared as IoFilter Modifier and Type Field Description private IoFilterDefaultIoFilterChain.EntryImpl. filterprivate IoFilterDefaultIoFilterChainBuilder.EntryImpl. filterMethods in org.apache.mina.core.filterchain that return IoFilter Modifier and Type Method Description IoFilterDefaultIoFilterChain. get(java.lang.Class<? extends IoFilter> filterType)Returns theIoFilterwith the specifiedfilterTypein this chain.IoFilterDefaultIoFilterChain. get(java.lang.String name)Returns theIoFilterwith the specifiednamein this chain.IoFilterDefaultIoFilterChainBuilder. get(java.lang.Class<? extends IoFilter> filterType)IoFilterDefaultIoFilterChainBuilder. get(java.lang.String name)IoFilterIoFilterChain. get(java.lang.Class<? extends IoFilter> filterType)Returns theIoFilterwith the specifiedfilterTypein this chain.IoFilterIoFilterChain. get(java.lang.String name)Returns theIoFilterwith the specifiednamein this chain.IoFilterDefaultIoFilterChain.EntryImpl. getFilter()IoFilterDefaultIoFilterChainBuilder.EntryImpl. getFilter()IoFilterIoFilterChain.Entry. getFilter()IoFilterDefaultIoFilterChain. remove(java.lang.Class<? extends IoFilter> filterType)Replace the filter of the specified type with the specified new filter.IoFilterDefaultIoFilterChain. remove(java.lang.String name)Removes the filter with the specified name from this chain.IoFilterDefaultIoFilterChainBuilder. remove(java.lang.Class<? extends IoFilter> filterType)IoFilterDefaultIoFilterChainBuilder. remove(java.lang.String name)IoFilterDefaultIoFilterChainBuilder. remove(IoFilter filter)IoFilterIoFilterChain. remove(java.lang.Class<? extends IoFilter> filterType)Replace the filter of the specified type with the specified new filter.IoFilterIoFilterChain. remove(java.lang.String name)Removes the filter with the specified name from this chain.IoFilterDefaultIoFilterChain. replace(java.lang.Class<? extends IoFilter> oldFilterType, IoFilter newFilter)Replace the filter of the specified type with the specified new filter.IoFilterDefaultIoFilterChain. replace(java.lang.String name, IoFilter newFilter)Replace the filter with the specified name with the specified new filter.IoFilterDefaultIoFilterChainBuilder. replace(java.lang.String name, IoFilter newFilter)Replace a filter by a new one.IoFilterIoFilterChain. replace(java.lang.Class<? extends IoFilter> oldFilterType, IoFilter newFilter)Replace the filter of the specified type with the specified new filter.IoFilterIoFilterChain. replace(java.lang.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(java.lang.String baseName, java.lang.String name, IoFilter filter)Adds the specified filter with the specified name just after the filter whose name isbaseNamein this chain.voidDefaultIoFilterChain.EntryImpl. addAfter(java.lang.String name, IoFilter filter)Adds the specified filter with the specified name just after this entry.voidDefaultIoFilterChainBuilder. addAfter(java.lang.String baseName, java.lang.String name, IoFilter filter)voidDefaultIoFilterChainBuilder.EntryImpl. addAfter(java.lang.String name, IoFilter filter)Adds the specified filter with the specified name just after this entry.voidIoFilterChain. 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 isbaseNamein this chain.voidIoFilterChain.Entry. addAfter(java.lang.String name, IoFilter filter)Adds the specified filter with the specified name just after this entry.voidDefaultIoFilterChain. 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 isbaseNamein this chain.voidDefaultIoFilterChain.EntryImpl. addBefore(java.lang.String name, IoFilter filter)Adds the specified filter with the specified name just before this entry.voidDefaultIoFilterChainBuilder. addBefore(java.lang.String baseName, java.lang.String name, IoFilter filter)voidDefaultIoFilterChainBuilder.EntryImpl. addBefore(java.lang.String name, IoFilter filter)Adds the specified filter with the specified name just before this entry.voidIoFilterChain. 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 isbaseNamein this chain.voidIoFilterChain.Entry. addBefore(java.lang.String name, IoFilter filter)Adds the specified filter with the specified name just before this entry.voidDefaultIoFilterChain. addFirst(java.lang.String name, IoFilter filter)Adds the specified filter with the specified name at the beginning of this chain.voidDefaultIoFilterChainBuilder. addFirst(java.lang.String name, IoFilter filter)voidIoFilterChain. addFirst(java.lang.String name, IoFilter filter)Adds the specified filter with the specified name at the beginning of this chain.voidDefaultIoFilterChain. addLast(java.lang.String name, IoFilter filter)Adds the specified filter with the specified name at the end of this chain.voidDefaultIoFilterChainBuilder. addLast(java.lang.String name, IoFilter filter)voidIoFilterChain. addLast(java.lang.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.private voidDefaultIoFilterChain. register(DefaultIoFilterChain.EntryImpl prevEntry, java.lang.String name, IoFilter filter)Register the newly added filter, inserting it between the previous and the next filter in the filter's 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.voidDefaultIoFilterChain.EntryImpl. replace(IoFilter newFilter)Replace the filter of this entry with the specified new filter.IoFilterDefaultIoFilterChain. replace(java.lang.Class<? extends IoFilter> oldFilterType, IoFilter newFilter)Replace the filter of the specified type with the specified new filter.IoFilterDefaultIoFilterChain. replace(java.lang.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.EntryImpl. replace(IoFilter newFilter)Replace the filter of this entry with the specified new filter.voidDefaultIoFilterChainBuilder. replace(java.lang.Class<? extends IoFilter> oldFilterType, IoFilter newFilter)Replace a filter by a new one.IoFilterDefaultIoFilterChainBuilder. replace(java.lang.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(java.lang.Class<? extends IoFilter> oldFilterType, IoFilter newFilter)Replace the filter of the specified type with the specified new filter.IoFilterIoFilterChain. replace(java.lang.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.private voidDefaultIoFilterChain.EntryImpl. setFilter(IoFilter filter)private voidDefaultIoFilterChainBuilder.EntryImpl. setFilter(IoFilter filter)Method parameters in org.apache.mina.core.filterchain with type arguments of type IoFilter Modifier and Type Method Description booleanDefaultIoFilterChain. contains(java.lang.Class<? extends IoFilter> filterType)booleanDefaultIoFilterChainBuilder. contains(java.lang.Class<? extends IoFilter> filterType)booleanIoFilterChain. contains(java.lang.Class<? extends IoFilter> filterType)IoFilterDefaultIoFilterChain. get(java.lang.Class<? extends IoFilter> filterType)Returns theIoFilterwith the specifiedfilterTypein this chain.IoFilterDefaultIoFilterChainBuilder. get(java.lang.Class<? extends IoFilter> filterType)IoFilterIoFilterChain. get(java.lang.Class<? extends IoFilter> filterType)Returns theIoFilterwith the specifiedfilterTypein this chain.IoFilterChain.EntryDefaultIoFilterChain. getEntry(java.lang.Class<? extends IoFilter> filterType)Returns theIoFilterChain.Entrywith the specifiedfilterTypein this chain.IoFilterChain.EntryDefaultIoFilterChainBuilder. getEntry(java.lang.Class<? extends IoFilter> filterType)IoFilterChain.EntryIoFilterChain. getEntry(java.lang.Class<? extends IoFilter> filterType)Returns theIoFilterChain.Entrywith the specifiedfilterTypein this chain.IoFilter.NextFilterDefaultIoFilterChain. getNextFilter(java.lang.Class<? extends IoFilter> filterType)Returns theIoFilter.NextFilterof the specifiedfilterTypein this chain.IoFilter.NextFilterIoFilterChain. getNextFilter(java.lang.Class<? extends IoFilter> filterType)Returns theIoFilter.NextFilterof the specifiedfilterTypein this chain.private booleanDefaultIoFilterChainBuilder. isOrderedMap(java.util.Map<java.lang.String,? extends IoFilter> map)IoFilterDefaultIoFilterChain. remove(java.lang.Class<? extends IoFilter> filterType)Replace the filter of the specified type with the specified new filter.IoFilterDefaultIoFilterChainBuilder. remove(java.lang.Class<? extends IoFilter> filterType)IoFilterIoFilterChain. remove(java.lang.Class<? extends IoFilter> filterType)Replace the filter of the specified type with the specified new filter.IoFilterDefaultIoFilterChain. replace(java.lang.Class<? extends IoFilter> oldFilterType, IoFilter newFilter)Replace the filter of the specified type with the specified new filter.voidDefaultIoFilterChainBuilder. replace(java.lang.Class<? extends IoFilter> oldFilterType, IoFilter newFilter)Replace a filter by a new one.IoFilterIoFilterChain. replace(java.lang.Class<? extends IoFilter> oldFilterType, IoFilter newFilter)Replace the filter of the specified type with the specified new filter.voidDefaultIoFilterChainBuilder. 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.Constructors in org.apache.mina.core.filterchain with parameters of type IoFilter Constructor Description EntryImpl(DefaultIoFilterChain.EntryImpl prevEntry, DefaultIoFilterChain.EntryImpl nextEntry, java.lang.String name, IoFilter filter)EntryImpl(java.lang.String name, IoFilter filter) -
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.compression
Classes in org.apache.mina.filter.compression that implement IoFilter Modifier and Type Class Description classCompressionFilter -
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 classSslFilterAn 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 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.classSessionAttributeInitializingFilterFields in org.apache.mina.filter.util declared as IoFilter Modifier and Type Field Description private IoFilterReferenceCountingFilter. filterConstructors 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.http
Classes in org.apache.mina.http that implement IoFilter Modifier and Type Class Description classHttpClientCodecThe HTTP client codecclassHttpServerCodecThe HTTP server codec -
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.
-