Uses of Interface
org.apache.mina.core.filterchain.IoFilter
Packages that use IoFilter
Package
Description
Filter implementations that helps you to implement complex protocols via 'codec' concept.
An IoFilter that provides flexible error generation facilities.
IoFilters that provide flexible thread model and event queue monitoring interface.
Classes that implement IoFilter and provide host blocking and throttling.
IoFilter that provides the ability for connections to remain open when data is not being transferred.
Classes that implement IoFilter and provide logging of the events and data that flows through a MINA-based system.
Classes that implement IoFilter and provide Secure Sockets Layer functionality.
Classes that implement IoFilter and provide the ability for filters to be timed on their performance.
Stream based IoFilter implementation.
Utility classes for the MINA filtering portion of the library.
-
Uses of IoFilter in org.apache.mina.core.filterchain
Classes in org.apache.mina.core.filterchain that implement IoFilterModifier and TypeClassDescriptionprivate classprivate static classclassAn adapter class forIoFilter.Fields in org.apache.mina.core.filterchain declared as IoFilterModifier and TypeFieldDescriptionprivate IoFilterDefaultIoFilterChain.EntryImpl.filterprivate IoFilterDefaultIoFilterChainBuilder.EntryImpl.filterMethods in org.apache.mina.core.filterchain that return IoFilterModifier and TypeMethodDescriptionReturns theIoFilterwith the specifiedfilterTypein this chain.Returns theIoFilterwith the specifiednamein this chain.Returns theIoFilterwith the specifiedfilterTypein this chain.Returns theIoFilterwith the specifiednamein this chain.DefaultIoFilterChain.EntryImpl.getFilter()DefaultIoFilterChainBuilder.EntryImpl.getFilter()IoFilterChain.Entry.getFilter()Replace the filter of the specified type with the specified new filter.Removes the filter with the specified name from this chain.Replace the filter of the specified type with the specified new filter.Removes the filter with the specified name from this chain.Replace the filter of the specified type with the specified new filter.Replace the filter with the specified name with the specified new filter.Replace a filter by a new one.Replace the filter of the specified type with the specified new filter.Replace the filter with the specified name with the specified new filter.Methods in org.apache.mina.core.filterchain with parameters of type IoFilterModifier and TypeMethodDescriptionvoidAdds the specified filter with the specified name just after the filter whose name isbaseNamein this chain.voidAdds the specified filter with the specified name just after this entry.voidvoidAdds the specified filter with the specified name just after this entry.voidAdds the specified filter with the specified name just after the filter whose name isbaseNamein this chain.voidAdds the specified filter with the specified name just after this entry.voidAdds the specified filter with the specified name just before the filter whose name isbaseNamein this chain.voidAdds the specified filter with the specified name just before this entry.voidvoidAdds the specified filter with the specified name just before this entry.voidAdds the specified filter with the specified name just before the filter whose name isbaseNamein this chain.voidAdds the specified filter with the specified name just before this entry.voidAdds the specified filter with the specified name at the beginning of this chain.voidvoidAdds the specified filter with the specified name at the beginning of this chain.voidAdds the specified filter with the specified name at the end of this chain.voidvoidAdds the specified filter with the specified name at the end of this chain.booleanbooleanbooleanReturns theIoFilterChain.Entrywith the specifiedfilterin this chain.Returns theIoFilterChain.Entrywith the specifiedfilterin this chain.DefaultIoFilterChain.getNextFilter(IoFilter filter) Returns theIoFilter.NextFilterof the specifiedIoFilterin this chain.IoFilterChain.getNextFilter(IoFilter filter) Returns theIoFilter.NextFilterof the specifiedIoFilterin this chain.private voidDefaultIoFilterChain.register(DefaultIoFilterChain.EntryImpl prevEntry, String name, IoFilter filter) Register the newly added filter, inserting it between the previous and the next filter in the filter's chain.voidReplace the filter with the specified name with the specified new filter.voidReplace the filter with the specified name with the specified new filter.voidReplace the filter of this entry with the specified new filter.Replace the filter of the specified type with the specified new filter.Replace the filter with the specified name with the specified new filter.voidReplace the filter with the specified name with the specified new filter.voidReplace the filter of this entry with the specified new filter.voidReplace a filter by a new one.Replace a filter by a new one.voidReplace a filter by a new one.voidReplace the filter of this entry with the specified new filter.Replace the filter of the specified type with the specified new filter.Replace the filter with the specified name with the specified new filter.voidReplace the filter with the specified name with the specified new filter.private voidprivate voidMethod parameters in org.apache.mina.core.filterchain with type arguments of type IoFilterModifier and TypeMethodDescriptionbooleanbooleanbooleanReturns theIoFilterwith the specifiedfilterTypein this chain.Returns theIoFilterwith the specifiedfilterTypein this chain.Returns theIoFilterChain.Entrywith the specifiedfilterTypein this chain.Returns theIoFilterChain.Entrywith the specifiedfilterTypein this chain.DefaultIoFilterChain.getNextFilter(Class<? extends IoFilter> filterType) Returns theIoFilter.NextFilterof the specifiedfilterTypein this chain.IoFilterChain.getNextFilter(Class<? extends IoFilter> filterType) Returns theIoFilter.NextFilterof the specifiedfilterTypein this chain.private booleanDefaultIoFilterChainBuilder.isOrderedMap(Map<String, ? extends IoFilter> map) Replace the filter of the specified type with the specified new filter.Replace the filter of the specified type with the specified new filter.Replace the filter of the specified type with the specified new filter.voidReplace a filter by a new one.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.Constructors in org.apache.mina.core.filterchain with parameters of type IoFilterModifierConstructorDescriptionprivateEntryImpl(DefaultIoFilterChain.EntryImpl prevEntry, DefaultIoFilterChain.EntryImpl nextEntry, String name, IoFilter filter) private -
Uses of IoFilter in org.apache.mina.filter.buffer
Classes in org.apache.mina.filter.buffer that implement IoFilterModifier and TypeClassDescriptionfinal classAnIoFilterimplementation used to buffer outgoingWriteRequestalmost like whatBufferedOutputStreamdoes. -
Uses of IoFilter in org.apache.mina.filter.codec
Classes in org.apache.mina.filter.codec that implement IoFilterModifier and TypeClassDescriptionclassAnIoFilterwhich 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 IoFilterModifier and TypeClassDescriptionclass -
Uses of IoFilter in org.apache.mina.filter.errorgenerating
Classes in org.apache.mina.filter.errorgenerating that implement IoFilterModifier and TypeClassDescriptionclassAnIoFilterimplementation 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 IoFilterModifier and TypeClassDescriptionclassA filter that forwards I/O events toExecutorto enforce a certain thread model while allowing the events per session to be processed simultaneously.classAttaches 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 -
Uses of IoFilter in org.apache.mina.filter.keepalive
Classes in org.apache.mina.filter.keepalive that implement IoFilterModifier and TypeClassDescriptionclassAnIoFilterthat 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 IoFilterModifier and TypeClassDescriptionclassLogs MINA protocol events.classThis 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 IoFilterModifier and TypeClassDescriptionclassAn 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 IoFilterModifier and TypeClassDescriptionclassThis 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 IoFilterModifier and TypeClassDescriptionclassFilter implementation which makes it possible to write Stream objects directly usingIoSession.write(Object).classFilter implementation that converts aFileRegiontoIoBufferobjects and writes those buffers to the next filter.classFilter 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 IoFilterModifier and TypeClassDescriptionclassExtend this class when you want to create a filter that wraps the same logic around all 11 IoEventsclassA Noop filter.classAnIoFilters wrapper that keeps track of the number of usages of this filter and will call init/destroy when the filter is not in use.classFields in org.apache.mina.filter.util declared as IoFilterConstructors in org.apache.mina.filter.util with parameters of type IoFilterModifierConstructorDescriptionReferenceCountingFilter(IoFilter filter) Creates a new ReferenceCountingFilter instance -
Uses of IoFilter in org.apache.mina.http
Classes in org.apache.mina.http that implement IoFilterModifier and TypeClassDescriptionclassThe HTTP client codecclassThe HTTP server codec -
Uses of IoFilter in org.apache.mina.proxy.filter
Classes in org.apache.mina.proxy.filter that implement IoFilter