Uses of Interface
org.apache.mina.core.filterchain.IoFilter.NextFilter
-
Packages that use IoFilter.NextFilter 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 org.apache.mina.proxy.event org.apache.mina.proxy.filter org.apache.mina.proxy.handlers.http org.apache.mina.proxy.handlers.http.basic org.apache.mina.proxy.handlers.http.digest org.apache.mina.proxy.handlers.http.ntlm org.apache.mina.proxy.handlers.socks -
-
Uses of IoFilter.NextFilter in org.apache.mina.core.filterchain
Fields in org.apache.mina.core.filterchain declared as IoFilter.NextFilter Modifier and Type Field Description private IoFilter.NextFilterDefaultIoFilterChain.EntryImpl. nextFilterprivate IoFilter.NextFilterIoFilterEvent. nextFilterThe filter to call nextMethods in org.apache.mina.core.filterchain that return IoFilter.NextFilter Modifier and Type Method Description IoFilter.NextFilterDefaultIoFilterChain.EntryImpl. getNextFilter()IoFilter.NextFilterDefaultIoFilterChain. getNextFilter(java.lang.Class<? extends IoFilter> filterType)Returns theIoFilter.NextFilterof the specifiedfilterTypein this chain.IoFilter.NextFilterDefaultIoFilterChain. getNextFilter(java.lang.String name)IoFilter.NextFilterDefaultIoFilterChain. getNextFilter(IoFilter filter)Returns theIoFilter.NextFilterof the specifiedIoFilterin this chain.IoFilter.NextFilterDefaultIoFilterChainBuilder.EntryImpl. getNextFilter()IoFilter.NextFilterIoFilterChain.Entry. getNextFilter()IoFilter.NextFilterIoFilterChain. getNextFilter(java.lang.Class<? extends IoFilter> filterType)Returns theIoFilter.NextFilterof the specifiedfilterTypein this chain.IoFilter.NextFilterIoFilterChain. getNextFilter(java.lang.String name)IoFilter.NextFilterIoFilterChain. getNextFilter(IoFilter filter)Returns theIoFilter.NextFilterof the specifiedIoFilterin this chain.IoFilter.NextFilterIoFilterEvent. getNextFilter()Methods in org.apache.mina.core.filterchain with parameters of type IoFilter.NextFilter Modifier and Type Method Description voidDefaultIoFilterChain.TailFilter. event(IoFilter.NextFilter nextFilter, IoSession session, FilterEvent event)voidIoFilter. event(IoFilter.NextFilter nextFilter, IoSession session, FilterEvent event)Propagate an event up to theIoHandlervoidIoFilterAdapter. event(IoFilter.NextFilter nextFilter, IoSession session, FilterEvent event)Propagate an event up to theIoHandlervoidDefaultIoFilterChain.TailFilter. exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Throwable cause)voidIoFilter. exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Throwable cause)FiltersIoHandler.exceptionCaught(IoSession,Throwable)event.voidIoFilterAdapter. exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Throwable cause)FiltersIoHandler.exceptionCaught(IoSession,Throwable)event.voidDefaultIoFilterChain.HeadFilter. filterClose(IoFilter.NextFilter nextFilter, IoSession session)voidIoFilter. filterClose(IoFilter.NextFilter nextFilter, IoSession session)FiltersIoSession.closeNow()or aIoSession.closeOnFlush()method invocations.voidIoFilterAdapter. filterClose(IoFilter.NextFilter nextFilter, IoSession session)FiltersIoSession.closeNow()or aIoSession.closeOnFlush()method invocations.voidDefaultIoFilterChain.HeadFilter. filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)voidIoFilter. filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)FiltersIoSession.write(Object)method invocation.voidIoFilterAdapter. filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)FiltersIoSession.write(Object)method invocation.voidDefaultIoFilterChain.TailFilter. inputClosed(IoFilter.NextFilter nextFilter, IoSession session)voidIoFilter. inputClosed(IoFilter.NextFilter nextFilter, IoSession session)FiltersIoHandler.inputClosed(IoSession)event.voidIoFilterAdapter. inputClosed(IoFilter.NextFilter nextFilter, IoSession session)FiltersIoHandler.inputClosed(IoSession)event.voidDefaultIoFilterChain.TailFilter. messageReceived(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message)voidIoFilter. messageReceived(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message)FiltersIoHandler.messageReceived(IoSession,Object)event.voidIoFilterAdapter. messageReceived(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message)FiltersIoHandler.messageReceived(IoSession,Object)event.voidDefaultIoFilterChain.TailFilter. messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)voidIoFilter. messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)FiltersIoHandler.messageSent(IoSession,Object)event.voidIoFilterAdapter. messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)FiltersIoHandler.messageSent(IoSession,Object)event.voidIoFilter. onPostAdd(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)Invoked after this filter is added to the specifiedparent.voidIoFilterAdapter. onPostAdd(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)Invoked after this filter is added to the specifiedparent.voidIoFilter. onPostRemove(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)Invoked after this filter is removed from the specifiedparent.voidIoFilterAdapter. onPostRemove(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)Invoked after this filter is removed from the specifiedparent.voidIoFilter. onPreAdd(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)Invoked before this filter is added to the specifiedparent.voidIoFilterAdapter. onPreAdd(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)Invoked before this filter is added to the specifiedparent.voidIoFilter. onPreRemove(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)Invoked before this filter is removed from the specifiedparent.voidIoFilterAdapter. onPreRemove(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)Invoked before this filter is removed from the specifiedparent.voidDefaultIoFilterChain.TailFilter. sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)voidIoFilter. sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)FiltersIoHandler.sessionClosed(IoSession)event.voidIoFilterAdapter. sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)FiltersIoHandler.sessionClosed(IoSession)event.voidDefaultIoFilterChain.TailFilter. sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)voidIoFilter. sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)FiltersIoHandler.sessionCreated(IoSession)event.voidIoFilterAdapter. sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)FiltersIoHandler.sessionCreated(IoSession)event.voidDefaultIoFilterChain.TailFilter. sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)voidIoFilter. sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)FiltersIoHandler.sessionIdle(IoSession,IdleStatus)event.voidIoFilterAdapter. sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)FiltersIoHandler.sessionIdle(IoSession,IdleStatus)event.voidDefaultIoFilterChain.TailFilter. sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)voidIoFilter. sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)FiltersIoHandler.sessionOpened(IoSession)event.voidIoFilterAdapter. sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)FiltersIoHandler.sessionOpened(IoSession)event.Constructors in org.apache.mina.core.filterchain with parameters of type IoFilter.NextFilter Constructor Description IoFilterEvent(IoFilter.NextFilter nextFilter, IoEventType type, IoSession session, java.lang.Object parameter)Creates a new IoFilterEvent instance -
Uses of IoFilter.NextFilter in org.apache.mina.filter.buffer
Methods in org.apache.mina.filter.buffer with parameters of type IoFilter.NextFilter Modifier and Type Method Description voidBufferedWriteFilter. exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Throwable cause)FiltersIoHandler.exceptionCaught(IoSession,Throwable)event.voidBufferedWriteFilter. filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)FiltersIoSession.write(Object)method invocation.private voidBufferedWriteFilter. internalFlush(IoFilter.NextFilter nextFilter, IoSession session, IoBuffer buf)Internal method that actually flushes the buffered data.voidBufferedWriteFilter. sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)FiltersIoHandler.sessionClosed(IoSession)event. -
Uses of IoFilter.NextFilter in org.apache.mina.filter.codec
Methods in org.apache.mina.filter.codec with parameters of type IoFilter.NextFilter Modifier and Type Method Description voidProtocolCodecFilter. filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)FiltersIoSession.write(Object)method invocation.voidAbstractProtocolDecoderOutput. flush(IoFilter.NextFilter nextFilter, IoSession session)Flushes all messages you wrote viaProtocolDecoderOutput.write(Object)to the next filter.voidProtocolDecoderOutput. flush(IoFilter.NextFilter nextFilter, IoSession session)Flushes all messages you wrote viaProtocolDecoderOutput.write(Object)to the next filter.voidProtocolCodecFilter. messageReceived(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message)Process the incoming message, calling the session decoder.voidProtocolCodecFilter. messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)FiltersIoHandler.messageSent(IoSession,Object)event.voidProtocolCodecFilter. onPostRemove(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)Invoked after this filter is removed from the specifiedparent.voidProtocolCodecFilter. onPreAdd(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)Invoked before this filter is added to the specifiedparent.voidProtocolCodecFilter. sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)FiltersIoHandler.sessionClosed(IoSession)event. -
Uses of IoFilter.NextFilter in org.apache.mina.filter.compression
Methods in org.apache.mina.filter.compression with parameters of type IoFilter.NextFilter Modifier and Type Method Description protected java.lang.ObjectCompressionFilter. doFilterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)voidCompressionFilter. filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)FiltersIoSession.write(Object)method invocation.voidCompressionFilter. messageReceived(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message)voidCompressionFilter. onPostRemove(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)voidCompressionFilter. onPreAdd(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter) -
Uses of IoFilter.NextFilter in org.apache.mina.filter.errorgenerating
Methods in org.apache.mina.filter.errorgenerating with parameters of type IoFilter.NextFilter Modifier and Type Method Description voidErrorGeneratingFilter. filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)voidErrorGeneratingFilter. messageReceived(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message) -
Uses of IoFilter.NextFilter in org.apache.mina.filter.executor
Methods in org.apache.mina.filter.executor with parameters of type IoFilter.NextFilter Modifier and Type Method Description voidExecutorFilter. exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Throwable cause)FiltersIoHandler.exceptionCaught(IoSession,Throwable)event.voidExecutorFilter. filterClose(IoFilter.NextFilter nextFilter, IoSession session)FiltersIoSession.closeNow()or aIoSession.closeOnFlush()method invocations.voidExecutorFilter. filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)FiltersIoSession.write(Object)method invocation.voidWriteRequestFilter. filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)FiltersIoSession.write(Object)method invocation.voidExecutorFilter. messageReceived(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message)FiltersIoHandler.messageReceived(IoSession,Object)event.voidExecutorFilter. messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)FiltersIoHandler.messageSent(IoSession,Object)event.voidExecutorFilter. onPreAdd(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)Invoked before this filter is added to the specifiedparent.voidExecutorFilter. sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)FiltersIoHandler.sessionClosed(IoSession)event.voidExecutorFilter. sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)FiltersIoHandler.sessionIdle(IoSession,IdleStatus)event.voidExecutorFilter. sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)FiltersIoHandler.sessionOpened(IoSession)event. -
Uses of IoFilter.NextFilter in org.apache.mina.filter.firewall
Methods in org.apache.mina.filter.firewall with parameters of type IoFilter.NextFilter Modifier and Type Method Description voidBlacklistFilter. event(IoFilter.NextFilter nextFilter, IoSession session, FilterEvent event)Propagate an event up to theIoHandlervoidBlacklistFilter. messageReceived(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message)FiltersIoHandler.messageReceived(IoSession,Object)event.voidBlacklistFilter. messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)FiltersIoHandler.messageSent(IoSession,Object)event.voidBlacklistFilter. sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)FiltersIoHandler.sessionCreated(IoSession)event.voidConnectionThrottleFilter. sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)voidBlacklistFilter. sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)FiltersIoHandler.sessionIdle(IoSession,IdleStatus)event.voidBlacklistFilter. sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)FiltersIoHandler.sessionOpened(IoSession)event. -
Uses of IoFilter.NextFilter in org.apache.mina.filter.keepalive
Methods in org.apache.mina.filter.keepalive with parameters of type IoFilter.NextFilter Modifier and Type Method Description voidKeepAliveFilter. messageReceived(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message)FiltersIoHandler.messageReceived(IoSession,Object)event.voidKeepAliveFilter. messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)FiltersIoHandler.messageSent(IoSession,Object)event.voidKeepAliveFilter. onPostAdd(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)Invoked after this filter is added to the specifiedparent.voidKeepAliveFilter. onPostRemove(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)Invoked after this filter is removed from the specifiedparent.voidKeepAliveFilter. onPreAdd(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)Invoked before this filter is added to the specifiedparent.voidKeepAliveFilter. sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)FiltersIoHandler.sessionIdle(IoSession,IdleStatus)event. -
Uses of IoFilter.NextFilter in org.apache.mina.filter.logging
-
Uses of IoFilter.NextFilter in org.apache.mina.filter.ssl
Methods in org.apache.mina.filter.ssl with parameters of type IoFilter.NextFilter Modifier and Type Method Description abstract voidSslHandler. ack(IoFilter.NextFilter next, WriteRequest request)Acknowledge that aWriteRequesthas been successfully written to theIoSessionvoidSSLHandlerG0. ack(IoFilter.NextFilter next, WriteRequest request)Acknowledge that aWriteRequesthas been successfully written to theIoSessionvoidSSLHandlerG1. ack(IoFilter.NextFilter next, WriteRequest request)Acknowledge that aWriteRequesthas been successfully written to theIoSessionprotected voidSSLHandlerG1. ack_start(IoFilter.NextFilter next, WriteRequest request)abstract voidSslHandler. close(IoFilter.NextFilter next, boolean linger)Closes the encryption session and writes any required messagesvoidSSLHandlerG0. close(IoFilter.NextFilter next, boolean linger)Closes the encryption session and writes any required messagesvoidSSLHandlerG1. close(IoFilter.NextFilter next, boolean linger)Closes the encryption session and writes any required messagesprotected voidSSLHandlerG1. close_start(IoFilter.NextFilter next, boolean linger)protected voidSSLHandlerG0. execute_task(IoFilter.NextFilter next)Execute a SSLEngine task.protected voidSSLHandlerG1. execute_task(IoFilter.NextFilter next)Execute a SSLEngine task.voidSslFilter. filterWrite(IoFilter.NextFilter next, IoSession session, WriteRequest request)FiltersIoSession.write(Object)method invocation.protected voidSSLHandlerG0. finish_handshake(IoFilter.NextFilter next)Marks the handshake as complete and emits any signalsprotected voidSSLHandlerG1. finish_handshake(IoFilter.NextFilter next)Marks the handshake as complete and emits any signalsvoidSSLHandlerG0. flush(IoFilter.NextFilter next)Flushes the encode queuevoidSSLHandlerG1. flush(IoFilter.NextFilter next)protected voidSSLHandlerG1. flush_start(IoFilter.NextFilter next)Flushes the encode queueprotected voidSSLHandlerG1. forward_events(IoFilter.NextFilter next)protected voidSSLHandlerG1. forward_received(IoFilter.NextFilter next)protected voidSSLHandlerG1. forward_writes(IoFilter.NextFilter next)voidSslFilter. messageReceived(IoFilter.NextFilter next, IoSession session, java.lang.Object message)FiltersIoHandler.messageReceived(IoSession,Object)event.voidSslFilter. messageSent(IoFilter.NextFilter next, IoSession session, WriteRequest request)FiltersIoHandler.messageSent(IoSession,Object)event.protected voidSslFilter. onClose(IoFilter.NextFilter next, IoSession session, boolean linger)Called when the session is going to be closed.protected voidSslFilter. onConnected(IoFilter.NextFilter next, IoSession session)Internal method for performing post-connect operations; this can be triggered during normal connect event or after the filter is added to the chain.voidSslFilter. onPostAdd(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter next)Invoked after this filter is added to the specifiedparent.voidSslFilter. onPreAdd(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter next)Invoked before this filter is added to the specifiedparent.voidSslFilter. onPreRemove(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter next)Invoked before this filter is removed from the specifiedparent.abstract voidSslHandler. open(IoFilter.NextFilter next)Opens the encryption session, this may include sending the initial handshake messagevoidSSLHandlerG0. open(IoFilter.NextFilter next)Opens the encryption session, this may include sending the initial handshake messagevoidSSLHandlerG1. open(IoFilter.NextFilter next)Opens the encryption session, this may include sending the initial handshake messageprotected voidSSLHandlerG1. open_start(IoFilter.NextFilter next)abstract voidSslHandler. receive(IoFilter.NextFilter next, IoBuffer message)Decodes encrypted messages and passes the results to thenextfilter.voidSSLHandlerG0. receive(IoFilter.NextFilter next, IoBuffer message)Decodes encrypted messages and passes the results to thenextfilter.voidSSLHandlerG1. receive(IoFilter.NextFilter next, IoBuffer message)Decodes encrypted messages and passes the results to thenextfilter.protected voidSSLHandlerG0. receive_loop(IoFilter.NextFilter next, IoBuffer message)Process a received messageprotected voidSSLHandlerG1. receive_loop(IoFilter.NextFilter next, IoBuffer message)Process a received messageprotected voidSSLHandlerG1. receive_start(IoFilter.NextFilter next, IoBuffer message)protected voidSSLHandlerG0. schedule_task(IoFilter.NextFilter next)Schedule a SSLEngine task for execution, either using an Executor, or immediately.protected voidSSLHandlerG1. schedule_task(IoFilter.NextFilter next)Schedule a SSLEngine task for execution, either using an Executor, or immediately.voidSslFilter. sessionClosed(IoFilter.NextFilter next, IoSession session)FiltersIoHandler.sessionClosed(IoSession)event.voidSslFilter. sessionOpened(IoFilter.NextFilter next, IoSession session)FiltersIoHandler.sessionOpened(IoSession)event.protected voidSSLHandlerG0. throw_pending_error(IoFilter.NextFilter next)Process the pending error and loop to send the associated alert if we have some.protected voidSSLHandlerG1. throw_pending_error(IoFilter.NextFilter next)Process the pending error and loop to send the associated alert if we have some.abstract voidSslHandler. write(IoFilter.NextFilter next, WriteRequest request)Encrypts and writes the specifiedWriteRequestto theIoSessionor enqueues it to be processed later.voidSSLHandlerG0. write(IoFilter.NextFilter next, WriteRequest request)Encrypts and writes the specifiedWriteRequestto theIoSessionor enqueues it to be processed later.voidSSLHandlerG1. write(IoFilter.NextFilter next, WriteRequest request)Encrypts and writes the specifiedWriteRequestto theIoSessionor enqueues it to be processed later.protected booleanSSLHandlerG0. write_handshake(IoFilter.NextFilter next)Attempts to generate a handshake message and write the data to the IoSessionprotected booleanSSLHandlerG1. write_handshake(IoFilter.NextFilter next)Attempts to generate a handshake message and write the data to the IoSessionprotected booleanSSLHandlerG0. write_handshake_loop(IoFilter.NextFilter next, IoBuffer source, IoBuffer dest)Attempts to generate a handshake message and write the data to the IoSession.protected booleanSSLHandlerG1. write_handshake_loop(IoFilter.NextFilter next, IoBuffer source, IoBuffer dest)Attempts to generate a handshake message and write the data to the IoSession.protected booleanSSLHandlerG1. write_loop(IoFilter.NextFilter next, WriteRequest request)Attempts to encode the WriteRequest and write the data to the IoSessionprotected voidSSLHandlerG1. write_start(IoFilter.NextFilter next, WriteRequest request)protected booleanSSLHandlerG0. write_user_loop(IoFilter.NextFilter next, WriteRequest request)Attempts to encode the WriteRequest and write the data to the IoSession -
Uses of IoFilter.NextFilter in org.apache.mina.filter.statistic
Methods in org.apache.mina.filter.statistic with parameters of type IoFilter.NextFilter Modifier and Type Method Description voidProfilerTimerFilter. messageReceived(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message)Profile a MessageReceived event.voidProfilerTimerFilter. messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)Profile a MessageSent event.voidProfilerTimerFilter. sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)Profile a SessionClosed event.voidProfilerTimerFilter. sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)Profile a SessionCreated event.voidProfilerTimerFilter. sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)Profile a SessionIdle event.voidProfilerTimerFilter. sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)Profile a SessionOpened event. -
Uses of IoFilter.NextFilter in org.apache.mina.filter.stream
Methods in org.apache.mina.filter.stream with parameters of type IoFilter.NextFilter Modifier and Type Method Description voidAbstractStreamWriteFilter. filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)FiltersIoSession.write(Object)method invocation.voidAbstractStreamWriteFilter. messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)FiltersIoHandler.messageSent(IoSession,Object)event.voidAbstractStreamWriteFilter. onPreAdd(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)Invoked before this filter is added to the specifiedparent. -
Uses of IoFilter.NextFilter in org.apache.mina.filter.util
Methods in org.apache.mina.filter.util with parameters of type IoFilter.NextFilter Modifier and Type Method Description voidCommonEventFilter. event(IoFilter.NextFilter nextFilter, IoSession session, FilterEvent event)Propagate an event up to theIoHandlervoidCommonEventFilter. exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Throwable cause)FiltersIoHandler.exceptionCaught(IoSession,Throwable)event.voidReferenceCountingFilter. exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Throwable cause)FiltersIoHandler.exceptionCaught(IoSession,Throwable)event.voidCommonEventFilter. filterClose(IoFilter.NextFilter nextFilter, IoSession session)FiltersIoSession.closeNow()or aIoSession.closeOnFlush()method invocations.voidReferenceCountingFilter. filterClose(IoFilter.NextFilter nextFilter, IoSession session)FiltersIoSession.closeNow()or aIoSession.closeOnFlush()method invocations.voidCommonEventFilter. filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)FiltersIoSession.write(Object)method invocation.voidReferenceCountingFilter. filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)FiltersIoSession.write(Object)method invocation.voidCommonEventFilter. inputClosed(IoFilter.NextFilter nextFilter, IoSession session)FiltersIoHandler.inputClosed(IoSession)event.voidCommonEventFilter. messageReceived(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message)FiltersIoHandler.messageReceived(IoSession,Object)event.voidReferenceCountingFilter. messageReceived(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message)FiltersIoHandler.messageReceived(IoSession,Object)event.voidCommonEventFilter. messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)FiltersIoHandler.messageSent(IoSession,Object)event.voidReferenceCountingFilter. messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)FiltersIoHandler.messageSent(IoSession,Object)event.voidReferenceCountingFilter. onPostAdd(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)Invoked after this filter is added to the specifiedparent.voidReferenceCountingFilter. onPostRemove(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)Invoked after this filter is removed from the specifiedparent.voidReferenceCountingFilter. onPreAdd(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)Invoked before this filter is added to the specifiedparent.voidReferenceCountingFilter. onPreRemove(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)Invoked before this filter is removed from the specifiedparent.voidCommonEventFilter. sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)FiltersIoHandler.sessionClosed(IoSession)event.voidReferenceCountingFilter. sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)FiltersIoHandler.sessionClosed(IoSession)event.voidCommonEventFilter. sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)FiltersIoHandler.sessionCreated(IoSession)event.voidReferenceCountingFilter. sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)FiltersIoHandler.sessionCreated(IoSession)event.voidSessionAttributeInitializingFilter. sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)Puts all pre-configured attributes into the actual session attribute map and forward the event to the next filter.voidCommonEventFilter. sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)FiltersIoHandler.sessionIdle(IoSession,IdleStatus)event.voidReferenceCountingFilter. sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)FiltersIoHandler.sessionIdle(IoSession,IdleStatus)event.voidCommonEventFilter. sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)FiltersIoHandler.sessionOpened(IoSession)event.voidReferenceCountingFilter. sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)FiltersIoHandler.sessionOpened(IoSession)event. -
Uses of IoFilter.NextFilter in org.apache.mina.http
Methods in org.apache.mina.http with parameters of type IoFilter.NextFilter Modifier and Type Method Description voidHttpClientCodec. sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)FiltersIoHandler.sessionClosed(IoSession)event.voidHttpServerCodec. sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)FiltersIoHandler.sessionClosed(IoSession)event. -
Uses of IoFilter.NextFilter in org.apache.mina.proxy
Fields in org.apache.mina.proxy declared as IoFilter.NextFilter Modifier and Type Field Description private IoFilter.NextFilterAbstractProxyLogicHandler.Event. nextFilterMethods in org.apache.mina.proxy with parameters of type IoFilter.NextFilter Modifier and Type Method Description voidProxyLogicHandler. doHandshake(IoFilter.NextFilter nextFilter)Called at each step of the handshake procedure.voidAbstractProxyLogicHandler. enqueueWriteRequest(IoFilter.NextFilter nextFilter, WriteRequest writeRequest)Enqueue a message to be written once handshaking is complete.voidProxyLogicHandler. enqueueWriteRequest(IoFilter.NextFilter nextFilter, WriteRequest writeRequest)Enqueue a message to be written once handshaking is complete.voidProxyLogicHandler. messageReceived(IoFilter.NextFilter nextFilter, IoBuffer buf)Handle incoming data during the handshake process.protected WriteFutureAbstractProxyLogicHandler. writeData(IoFilter.NextFilter nextFilter, IoBuffer data)Writes data to the proxy server.Constructors in org.apache.mina.proxy with parameters of type IoFilter.NextFilter Constructor Description Event(IoFilter.NextFilter nextFilter, java.lang.Object data) -
Uses of IoFilter.NextFilter in org.apache.mina.proxy.event
Fields in org.apache.mina.proxy.event declared as IoFilter.NextFilter Modifier and Type Field Description private IoFilter.NextFilterIoSessionEvent. nextFilterThe next filter in the chain.Methods in org.apache.mina.proxy.event that return IoFilter.NextFilter Modifier and Type Method Description IoFilter.NextFilterIoSessionEvent. getNextFilter()Methods in org.apache.mina.proxy.event with parameters of type IoFilter.NextFilter Modifier and Type Method Description private static voidIoSessionEvent. deliverEvent(IoFilter.NextFilter nextFilter, IoSession session, IoSessionEventType type, IdleStatus status)Static method which effectively delivers the specified event to the next filternextFilteron thesession.Constructors in org.apache.mina.proxy.event with parameters of type IoFilter.NextFilter Constructor Description IoSessionEvent(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)Creates an instance of this class when event type isIoSessionEventType.IDLE.IoSessionEvent(IoFilter.NextFilter nextFilter, IoSession session, IoSessionEventType type)Creates an instance of this class when event type differs fromIoSessionEventType.IDLE. -
Uses of IoFilter.NextFilter in org.apache.mina.proxy.filter
Methods in org.apache.mina.proxy.filter with parameters of type IoFilter.NextFilter Modifier and Type Method Description voidProxyFilter. exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Throwable cause)Called when an exception occurs in the chain.voidProxyFilter. filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)Filters outgoing writes, queueing them up if necessary while a handshake is ongoing.voidProxyFilter. messageReceived(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message)Receives data from the remote host, passes to the handler if a handshake is in progress, otherwise passes on transparently.voidProxyFilter. messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)Filter handshake related messages from reaching the messageSent callbacks of downstream filters.voidProxyFilter. onPreAdd(IoFilterChain chain, java.lang.String name, IoFilter.NextFilter nextFilter)Called before the filter is added into the filter chain.voidProxyFilter. onPreRemove(IoFilterChain chain, java.lang.String name, IoFilter.NextFilter nextFilter)Called when the filter is removed from the filter chain.voidProxyFilter. sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)Event is stored in anIoSessionEventQueuefor later delivery to the next filter in the chain when the handshake would have succeed.voidProxyFilter. sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)Called when the session is created.voidProxyFilter. sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)Event is stored in anIoSessionEventQueuefor later delivery to the next filter in the chain when the handshake would have succeed.voidProxyFilter. sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)Event is stored in anIoSessionEventQueuefor later delivery to the next filter in the chain when the handshake would have succeed.voidProxyFilter. writeData(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest, boolean isHandshakeData)Actually write data. -
Uses of IoFilter.NextFilter in org.apache.mina.proxy.handlers.http
Methods in org.apache.mina.proxy.handlers.http with parameters of type IoFilter.NextFilter Modifier and Type Method Description abstract voidAbstractAuthLogicHandler. doHandshake(IoFilter.NextFilter nextFilter)Method called at each step of the handshaking process.voidHttpSmartProxyHandler. doHandshake(IoFilter.NextFilter nextFilter)Performs the handshake processing.voidAbstractHttpLogicHandler. messageReceived(IoFilter.NextFilter nextFilter, IoBuffer buf)Handles incoming data during the handshake process.private voidAbstractHttpLogicHandler. reconnect(IoFilter.NextFilter nextFilter, HttpProxyRequest request)Method to reconnect to the proxy when it decides not to maintain the connection during handshake.protected voidAbstractAuthLogicHandler. writeRequest(IoFilter.NextFilter nextFilter, HttpProxyRequest request)Sends an HTTP request.voidAbstractHttpLogicHandler. writeRequest(IoFilter.NextFilter nextFilter, HttpProxyRequest request)Calls writeRequest0(NextFilter, HttpProxyRequest) to write the request.private voidAbstractHttpLogicHandler. writeRequest0(IoFilter.NextFilter nextFilter, HttpProxyRequest request)Encodes a HTTP request and sends it to the proxy server. -
Uses of IoFilter.NextFilter in org.apache.mina.proxy.handlers.http.basic
Methods in org.apache.mina.proxy.handlers.http.basic with parameters of type IoFilter.NextFilter Modifier and Type Method Description voidHttpBasicAuthLogicHandler. doHandshake(IoFilter.NextFilter nextFilter)Method called at each step of the handshaking process.voidHttpNoAuthLogicHandler. doHandshake(IoFilter.NextFilter nextFilter)Method called at each step of the handshaking process. -
Uses of IoFilter.NextFilter in org.apache.mina.proxy.handlers.http.digest
Methods in org.apache.mina.proxy.handlers.http.digest with parameters of type IoFilter.NextFilter Modifier and Type Method Description voidHttpDigestAuthLogicHandler. doHandshake(IoFilter.NextFilter nextFilter)Method called at each step of the handshaking process. -
Uses of IoFilter.NextFilter in org.apache.mina.proxy.handlers.http.ntlm
Methods in org.apache.mina.proxy.handlers.http.ntlm with parameters of type IoFilter.NextFilter Modifier and Type Method Description voidHttpNTLMAuthLogicHandler. doHandshake(IoFilter.NextFilter nextFilter)Method called at each step of the handshaking process. -
Uses of IoFilter.NextFilter in org.apache.mina.proxy.handlers.socks
Methods in org.apache.mina.proxy.handlers.socks with parameters of type IoFilter.NextFilter Modifier and Type Method Description voidSocks4LogicHandler. doHandshake(IoFilter.NextFilter nextFilter)Perform the handshake.voidSocks5LogicHandler. doHandshake(IoFilter.NextFilter nextFilter)Performs the handshake process.protected voidSocks5LogicHandler. handleResponse(IoFilter.NextFilter nextFilter, IoBuffer buf, int step)Handle a SOCKS v5 response from the proxy server.voidSocks4LogicHandler. messageReceived(IoFilter.NextFilter nextFilter, IoBuffer buf)Handle incoming data during the handshake process.voidSocks5LogicHandler. messageReceived(IoFilter.NextFilter nextFilter, IoBuffer buf)Handles incoming data during the handshake process.protected voidSocks4LogicHandler. writeRequest(IoFilter.NextFilter nextFilter, SocksProxyRequest request)Encode a SOCKS4/SOCKS4a request and writes it to the next filter so it can be sent to the proxy server.private voidSocks5LogicHandler. writeRequest(IoFilter.NextFilter nextFilter, SocksProxyRequest request, int step)Encodes a SOCKS5 request and writes it to the next filter so it can be sent to the proxy server.
-