Uses of Interface
org.apache.mina.core.filterchain.IoFilter.NextFilter

Packages that use IoFilter.NextFilter
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.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
 

Methods in org.apache.mina.core.filterchain that return IoFilter.NextFilter
 IoFilter.NextFilter IoFilterChain.Entry.getNextFilter()
           
 IoFilter.NextFilter IoFilterEvent.getNextFilter()
           
 IoFilter.NextFilter DefaultIoFilterChain.getNextFilter(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(IoFilter filter)
           
 IoFilter.NextFilter IoFilterChain.getNextFilter(IoFilter filter)
          Returns the IoFilter.NextFilter of the specified IoFilter in this chain.
 IoFilter.NextFilter DefaultIoFilterChain.getNextFilter(java.lang.String name)
           
 IoFilter.NextFilter IoFilterChain.getNextFilter(java.lang.String name)
          Returns the IoFilter.NextFilter of the IoFilter with the specified name in this chain.
 

Methods in org.apache.mina.core.filterchain with parameters of type IoFilter.NextFilter
 void IoFilter.exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Throwable cause)
          Filters IoHandler.exceptionCaught(IoSession,Throwable) event.
 void IoFilterAdapter.exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Throwable cause)
          Filters IoHandler.exceptionCaught(IoSession,Throwable) event.
 void IoFilter.filterClose(IoFilter.NextFilter nextFilter, IoSession session)
          Filters IoSession.close() method invocation.
 void IoFilterAdapter.filterClose(IoFilter.NextFilter nextFilter, IoSession session)
          Filters IoSession.close() method invocation.
 void IoFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
          Filters IoSession.write(Object) method invocation.
 void IoFilterAdapter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
          Filters IoSession.write(Object) method invocation.
 void IoFilter.messageReceived(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message)
          Filters IoHandler.messageReceived(IoSession,Object) event.
 void IoFilterAdapter.messageReceived(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message)
          Filters IoHandler.messageReceived(IoSession,Object) event.
 void IoFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
          Filters IoHandler.messageSent(IoSession,Object) event.
 void IoFilterAdapter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
          Filters IoHandler.messageSent(IoSession,Object) event.
 void IoFilter.onPostAdd(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)
          Invoked after this filter is added to the specified parent.
 void IoFilterAdapter.onPostAdd(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)
          Invoked after this filter is added to the specified parent.
 void IoFilter.onPostRemove(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)
          Invoked after this filter is removed from the specified parent.
 void IoFilterAdapter.onPostRemove(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)
          Invoked after this filter is removed from the specified parent.
 void IoFilter.onPreAdd(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)
          Invoked before this filter is added to the specified parent.
 void IoFilterAdapter.onPreAdd(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)
          Invoked before this filter is added to the specified parent.
 void IoFilter.onPreRemove(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)
          Invoked before this filter is removed from the specified parent.
 void IoFilterAdapter.onPreRemove(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)
          Invoked before this filter is removed from the specified parent.
 void IoFilter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
          Filters IoHandler.sessionClosed(IoSession) event.
 void IoFilterAdapter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
          Filters IoHandler.sessionClosed(IoSession) event.
 void IoFilter.sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)
          Filters IoHandler.sessionCreated(IoSession) event.
 void IoFilterAdapter.sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)
          Filters IoHandler.sessionCreated(IoSession) event.
 void IoFilter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
          Filters IoHandler.sessionIdle(IoSession,IdleStatus) event.
 void IoFilterAdapter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
          Filters IoHandler.sessionIdle(IoSession,IdleStatus) event.
 void IoFilter.sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)
          Filters IoHandler.sessionOpened(IoSession) event.
 void IoFilterAdapter.sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)
          Filters IoHandler.sessionOpened(IoSession) event.
 

Constructors in org.apache.mina.core.filterchain with parameters of type IoFilter.NextFilter
IoFilterEvent(IoFilter.NextFilter nextFilter, IoEventType type, IoSession session, java.lang.Object parameter)
           
 

Uses of IoFilter.NextFilter in org.apache.mina.filter.buffer
 

Methods in org.apache.mina.filter.buffer with parameters of type IoFilter.NextFilter
 void BufferedWriteFilter.exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Throwable cause)
          Filters IoHandler.exceptionCaught(IoSession,Throwable) event.
 void BufferedWriteFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
          Filters IoSession.write(Object) method invocation.
 void BufferedWriteFilter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
          Filters IoHandler.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
 void ProtocolCodecFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void ProtocolDecoderOutput.flush(IoFilter.NextFilter nextFilter, IoSession session)
          Flushes all messages you wrote via ProtocolDecoderOutput.write(Object) to the next filter.
 void ProtocolCodecFilter.messageReceived(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message)
          Process the incoming message, calling the session decoder.
 void ProtocolCodecFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void ProtocolCodecFilter.onPostRemove(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)
           
 void ProtocolCodecFilter.onPreAdd(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)
           
 void ProtocolCodecFilter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
           
 

Uses of IoFilter.NextFilter in org.apache.mina.filter.compression
 

Methods in org.apache.mina.filter.compression with parameters of type IoFilter.NextFilter
protected  java.lang.Object CompressionFilter.doFilterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void CompressionFilter.messageReceived(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message)
           
 void CompressionFilter.onPostRemove(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)
           
 void CompressionFilter.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
 void ErrorGeneratingFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void ErrorGeneratingFilter.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
 void ExecutorFilter.exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Throwable cause)
          Filters IoHandler.exceptionCaught(IoSession,Throwable) event.
 void ExecutorFilter.filterClose(IoFilter.NextFilter nextFilter, IoSession session)
          Filters IoSession.close() method invocation.
 void ExecutorFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
          Filters IoSession.write(Object) method invocation.
 void WriteRequestFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void ExecutorFilter.messageReceived(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message)
          Filters IoHandler.messageReceived(IoSession,Object) event.
 void ExecutorFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
          Filters IoHandler.messageSent(IoSession,Object) event.
 void ExecutorFilter.onPreAdd(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)
          Invoked before this filter is added to the specified parent.
 void ExecutorFilter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
          Filters IoHandler.sessionClosed(IoSession) event.
 void ExecutorFilter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
          Filters IoHandler.sessionIdle(IoSession,IdleStatus) event.
 void ExecutorFilter.sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)
          Filters IoHandler.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
 void BlacklistFilter.messageReceived(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message)
           
 void BlacklistFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void BlacklistFilter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
           
 void BlacklistFilter.sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)
           
 void ConnectionThrottleFilter.sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)
           
 void BlacklistFilter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
           
 void BlacklistFilter.sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)
           
 

Uses of IoFilter.NextFilter in org.apache.mina.filter.keepalive
 

Methods in org.apache.mina.filter.keepalive with parameters of type IoFilter.NextFilter
 void KeepAliveFilter.messageReceived(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message)
           
 void KeepAliveFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void KeepAliveFilter.onPostAdd(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)
           
 void KeepAliveFilter.onPostRemove(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)
           
 void KeepAliveFilter.onPreAdd(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)
           
 void KeepAliveFilter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
           
 

Uses of IoFilter.NextFilter in org.apache.mina.filter.logging
 

Methods in org.apache.mina.filter.logging with parameters of type IoFilter.NextFilter
 void LoggingFilter.exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Throwable cause)
           
 void LoggingFilter.messageReceived(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message)
           
 void LoggingFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void LoggingFilter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
           
 void LoggingFilter.sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)
           
 void LoggingFilter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
           
 void LoggingFilter.sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)
           
 

Uses of IoFilter.NextFilter in org.apache.mina.filter.reqres
 

Methods in org.apache.mina.filter.reqres with parameters of type IoFilter.NextFilter
protected  java.lang.Object RequestResponseFilter.doFilterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void RequestResponseFilter.messageReceived(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message)
           
 void RequestResponseFilter.onPostRemove(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)
           
 void RequestResponseFilter.onPreAdd(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)
           
 void RequestResponseFilter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
           
 

Uses of IoFilter.NextFilter in org.apache.mina.filter.ssl
 

Methods in org.apache.mina.filter.ssl with parameters of type IoFilter.NextFilter
 void SslFilter.exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Throwable cause)
           
 void SslFilter.filterClose(IoFilter.NextFilter nextFilter, IoSession session)
           
 void SslFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void SslFilter.messageReceived(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message)
           
 void SslFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void SslFilter.onPostAdd(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)
           
 void SslFilter.onPreAdd(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)
          Executed just before the filter is added into the chain, we do : check that we don't have a SSL filter already present we update the next filter we create the SSL handler helper class and we store it into the session's Attributes
 void SslFilter.onPreRemove(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)
           
 void SslFilter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
           
 

Uses of IoFilter.NextFilter in org.apache.mina.filter.statistic
 

Methods in org.apache.mina.filter.statistic with parameters of type IoFilter.NextFilter
 void ProfilerTimerFilter.messageReceived(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message)
          Profile a MessageReceived event.
 void ProfilerTimerFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
          Profile a MessageSent event.
 void ProfilerTimerFilter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
          Profile a SessionClosed event.
 void ProfilerTimerFilter.sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)
          Profile a SessionCreated event.
 void ProfilerTimerFilter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
          Profile a SessionIdle event.
 void ProfilerTimerFilter.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
 void AbstractStreamWriteFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void AbstractStreamWriteFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void AbstractStreamWriteFilter.onPreAdd(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)
           
 

Uses of IoFilter.NextFilter in org.apache.mina.filter.util
 

Methods in org.apache.mina.filter.util with parameters of type IoFilter.NextFilter
protected abstract  java.lang.Object WriteRequestFilter.doFilterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void CommonEventFilter.exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Throwable cause)
           
 void ReferenceCountingFilter.exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Throwable cause)
           
 void CommonEventFilter.filterClose(IoFilter.NextFilter nextFilter, IoSession session)
           
 void ReferenceCountingFilter.filterClose(IoFilter.NextFilter nextFilter, IoSession session)
           
 void CommonEventFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void ReferenceCountingFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void WriteRequestFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void CommonEventFilter.messageReceived(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message)
           
 void ReferenceCountingFilter.messageReceived(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Object message)
           
 void CommonEventFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void ReferenceCountingFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void WriteRequestFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
           
 void ReferenceCountingFilter.onPostAdd(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)
           
 void ReferenceCountingFilter.onPostRemove(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)
           
 void ReferenceCountingFilter.onPreAdd(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)
           
 void ReferenceCountingFilter.onPreRemove(IoFilterChain parent, java.lang.String name, IoFilter.NextFilter nextFilter)
           
 void CommonEventFilter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
           
 void ReferenceCountingFilter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
           
 void CommonEventFilter.sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)
           
 void ReferenceCountingFilter.sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)
           
 void SessionAttributeInitializingFilter.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.
 void CommonEventFilter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
           
 void ReferenceCountingFilter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
           
 void CommonEventFilter.sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)
           
 void ReferenceCountingFilter.sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)
           
 

Uses of IoFilter.NextFilter in org.apache.mina.proxy
 

Methods in org.apache.mina.proxy with parameters of type IoFilter.NextFilter
 void ProxyLogicHandler.doHandshake(IoFilter.NextFilter nextFilter)
          Called at each step of the handshake procedure.
 void AbstractProxyLogicHandler.enqueueWriteRequest(IoFilter.NextFilter nextFilter, WriteRequest writeRequest)
          Enqueue a message to be written once handshaking is complete.
 void ProxyLogicHandler.enqueueWriteRequest(IoFilter.NextFilter nextFilter, WriteRequest writeRequest)
          Enqueue a message to be written once handshaking is complete.
 void ProxyLogicHandler.messageReceived(IoFilter.NextFilter nextFilter, IoBuffer buf)
          Handle incoming data during the handshake process.
protected  WriteFuture AbstractProxyLogicHandler.writeData(IoFilter.NextFilter nextFilter, IoBuffer data)
          Writes data to the proxy server.
 

Uses of IoFilter.NextFilter in org.apache.mina.proxy.event
 

Methods in org.apache.mina.proxy.event that return IoFilter.NextFilter
 IoFilter.NextFilter IoSessionEvent.getNextFilter()
          Returns the next filter to which the event should be sent.
 

Constructors in org.apache.mina.proxy.event with parameters of type IoFilter.NextFilter
IoSessionEvent(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
          Creates an instance of this class when event type is IoSessionEventType.IDLE.
IoSessionEvent(IoFilter.NextFilter nextFilter, IoSession session, IoSessionEventType type)
          Creates an instance of this class when event type differs from IoSessionEventType.IDLE.
 

Uses of IoFilter.NextFilter in org.apache.mina.proxy.filter
 

Methods in org.apache.mina.proxy.filter with parameters of type IoFilter.NextFilter
 void ProxyFilter.exceptionCaught(IoFilter.NextFilter nextFilter, IoSession session, java.lang.Throwable cause)
          Called when an exception occurs in the chain.
 void ProxyFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
          Filters outgoing writes, queueing them up if necessary while a handshake is ongoing.
 void ProxyFilter.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.
 void ProxyFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
          Filter handshake related messages from reaching the messageSent callbacks of downstream filters.
 void ProxyFilter.onPreAdd(IoFilterChain chain, java.lang.String name, IoFilter.NextFilter nextFilter)
          Called before the filter is added into the filter chain.
 void ProxyFilter.onPreRemove(IoFilterChain chain, java.lang.String name, IoFilter.NextFilter nextFilter)
          Called when the filter is removed from the filter chain.
 void ProxyFilter.sessionClosed(IoFilter.NextFilter nextFilter, IoSession session)
          Event is stored in an IoSessionEventQueue for later delivery to the next filter in the chain when the handshake would have succeed.
 void ProxyFilter.sessionCreated(IoFilter.NextFilter nextFilter, IoSession session)
          Called when the session is created.
 void ProxyFilter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
          Event is stored in an IoSessionEventQueue for later delivery to the next filter in the chain when the handshake would have succeed.
 void ProxyFilter.sessionOpened(IoFilter.NextFilter nextFilter, IoSession session)
          Event is stored in an IoSessionEventQueue for later delivery to the next filter in the chain when the handshake would have succeed.
 void ProxyFilter.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
abstract  void AbstractAuthLogicHandler.doHandshake(IoFilter.NextFilter nextFilter)
          Method called at each step of the handshaking process.
 void HttpSmartProxyHandler.doHandshake(IoFilter.NextFilter nextFilter)
          Performs the handshake processing.
 void AbstractHttpLogicHandler.messageReceived(IoFilter.NextFilter nextFilter, IoBuffer buf)
          Handles incoming data during the handshake process.
protected  void AbstractAuthLogicHandler.writeRequest(IoFilter.NextFilter nextFilter, HttpProxyRequest request)
          Sends an HTTP request.
 void AbstractHttpLogicHandler.writeRequest(IoFilter.NextFilter nextFilter, HttpProxyRequest request)
          Calls#writeRequest0(NextFilter, HttpProxyRequest) to write the request.
 

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
 void HttpBasicAuthLogicHandler.doHandshake(IoFilter.NextFilter nextFilter)
          Method called at each step of the handshaking process.
 void HttpNoAuthLogicHandler.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
 void HttpDigestAuthLogicHandler.doHandshake(IoFilter.NextFilter nextFilter)
           
 

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
 void HttpNTLMAuthLogicHandler.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
 void Socks4LogicHandler.doHandshake(IoFilter.NextFilter nextFilter)
          Perform the handshake.
 void Socks5LogicHandler.doHandshake(IoFilter.NextFilter nextFilter)
          Performs the handshake process.
protected  void Socks5LogicHandler.handleResponse(IoFilter.NextFilter nextFilter, IoBuffer buf, int step)
          Handle a SOCKS v5 response from the proxy server.
 void Socks4LogicHandler.messageReceived(IoFilter.NextFilter nextFilter, IoBuffer buf)
          Handle incoming data during the handshake process.
 void Socks5LogicHandler.messageReceived(IoFilter.NextFilter nextFilter, IoBuffer buf)
          Handles incoming data during the handshake process.
protected  void Socks4LogicHandler.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.