Uses of Class
org.apache.mina.core.session.IdleStatus

Packages that use IdleStatus
org.apache.mina.core.filterchain   
org.apache.mina.core.service   
org.apache.mina.core.session   
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.statistic Classes that implement IoFilter and provide the ability for filters to be timed on their performance. 
org.apache.mina.filter.util Utility classes for the MINA filtering portion of the library. 
org.apache.mina.handler.multiton Enables creating a handler per session instead of having one handler for many sessions, using Multiton pattern
org.apache.mina.handler.stream   
 

Uses of IdleStatus in org.apache.mina.core.filterchain
 

Methods in org.apache.mina.core.filterchain with parameters of type IdleStatus
 void IoFilterChain.fireSessionIdle(IdleStatus status)
          Fires a IoHandler.sessionIdle(IoSession, IdleStatus) event.
 void DefaultIoFilterChain.fireSessionIdle(IdleStatus status)
           
 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)
           
 void IoFilter.NextFilter.sessionIdle(IoSession session, IdleStatus status)
          Forwards sessionIdle event to next filter.
 

Uses of IdleStatus in org.apache.mina.core.service
 

Methods in org.apache.mina.core.service with parameters of type IdleStatus
 void IoServiceListenerSupport.fireServiceIdle(IdleStatus status)
          Calls IoServiceListener.serviceIdle(IoService, IdleStatus) for all registered listeners.
 int IoServiceIdleState.getIdleCount(IdleStatus status)
          Returns the number of the fired continuous serviceIdle events for the specified IdleStatus.
 int IoServiceIdleState.getIdleTime(IdleStatus status)
          Returns idle time for the specified type of idleness in seconds.
 long IoServiceIdleState.getIdleTimeInMillis(IdleStatus status)
          Returns idle time for the specified type of idleness in milliseconds.
 long IoServiceIdleState.getLastIdleTime(IdleStatus status)
          Returns the time in milliseconds when the last serviceIdle event is fired for the specified IdleStatus.
 boolean IoServiceIdleState.isIdle(IdleStatus status)
          Returns true if this service is idle for the specified IdleStatus.
 void IoServiceListener.serviceIdle(IoService service, IdleStatus idleStatus)
          Invoked when a service is idle.
 void IoHandlerAdapter.sessionIdle(IoSession session, IdleStatus status)
           
 void IoHandler.sessionIdle(IoSession session, IdleStatus status)
          Invoked with the related IdleStatus when a connection becomes idle.
 void IoServiceIdleState.setIdleTime(IdleStatus status, int idleTime)
          Sets idle time for the specified type of idleness in seconds.
 

Uses of IdleStatus in org.apache.mina.core.session
 

Fields in org.apache.mina.core.session declared as IdleStatus
static IdleStatus IdleStatus.BOTH_IDLE
          Represents both READER_IDLE and WRITER_IDLE.
static IdleStatus IdleStatus.READER_IDLE
          Represents the session status that no data is coming from the remote peer.
static IdleStatus IdleStatus.WRITER_IDLE
          Represents the session status that the session is not writing any data.
 

Methods in org.apache.mina.core.session with parameters of type IdleStatus
 int IoSession.getIdleCount(IdleStatus status)
          Returns the number of the fired continuous sessionIdle events for the specified IdleStatus.
 int AbstractIoSession.getIdleCount(IdleStatus status)
          Returns the number of the fired continuous sessionIdle events for the specified IdleStatus.
 int IoSessionConfig.getIdleTime(IdleStatus status)
          Returns idle time for the specified type of idleness in seconds.
 int AbstractIoSessionConfig.getIdleTime(IdleStatus status)
          Returns idle time for the specified type of idleness in seconds.
 long IoSessionConfig.getIdleTimeInMillis(IdleStatus status)
          Returns idle time for the specified type of idleness in milliseconds.
 long AbstractIoSessionConfig.getIdleTimeInMillis(IdleStatus status)
          Returns idle time for the specified type of idleness in milliseconds.
 long IoSession.getLastIdleTime(IdleStatus status)
          Returns the time in milliseconds when the last sessionIdle event is fired for the specified IdleStatus.
 long AbstractIoSession.getLastIdleTime(IdleStatus status)
          Returns the time in milliseconds when the last sessionIdle event is fired for the specified IdleStatus.
 void AbstractIoSession.increaseIdleCount(IdleStatus status, long currentTime)
          TODO Add method documentation
 boolean IoSession.isIdle(IdleStatus status)
          Returns true if this session is idle for the specified IdleStatus.
 boolean AbstractIoSession.isIdle(IdleStatus status)
          Returns true if this session is idle for the specified IdleStatus.
 void IoSessionConfig.setIdleTime(IdleStatus status, int idleTime)
          Sets idle time for the specified type of idleness in seconds.
 void AbstractIoSessionConfig.setIdleTime(IdleStatus status, int idleTime)
          Sets idle time for the specified type of idleness in seconds.
 

Uses of IdleStatus in org.apache.mina.filter.executor
 

Methods in org.apache.mina.filter.executor with parameters of type IdleStatus
 void ExecutorFilter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
           
 

Uses of IdleStatus in org.apache.mina.filter.firewall
 

Methods in org.apache.mina.filter.firewall with parameters of type IdleStatus
 void BlacklistFilter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
           
 

Uses of IdleStatus in org.apache.mina.filter.keepalive
 

Methods in org.apache.mina.filter.keepalive that return IdleStatus
 IdleStatus KeepAliveFilter.getInterestedIdleStatus()
           
 

Methods in org.apache.mina.filter.keepalive with parameters of type IdleStatus
 void KeepAliveFilter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
           
 

Constructors in org.apache.mina.filter.keepalive with parameters of type IdleStatus
KeepAliveFilter(KeepAliveMessageFactory messageFactory, IdleStatus interestedIdleStatus)
          Creates a new instance with the default properties.
KeepAliveFilter(KeepAliveMessageFactory messageFactory, IdleStatus interestedIdleStatus, KeepAliveRequestTimeoutHandler policy)
          Creates a new instance with the default properties.
KeepAliveFilter(KeepAliveMessageFactory messageFactory, IdleStatus interestedIdleStatus, KeepAliveRequestTimeoutHandler policy, int keepAliveRequestInterval, int keepAliveRequestTimeout)
          Creates a new instance.
 

Uses of IdleStatus in org.apache.mina.filter.logging
 

Methods in org.apache.mina.filter.logging with parameters of type IdleStatus
 void LoggingFilter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
           
 

Uses of IdleStatus in org.apache.mina.filter.statistic
 

Methods in org.apache.mina.filter.statistic with parameters of type IdleStatus
 void ProfilerTimerFilter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
           
 

Uses of IdleStatus in org.apache.mina.filter.util
 

Methods in org.apache.mina.filter.util with parameters of type IdleStatus
 void CommonEventFilter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
           
 void ReferenceCountingFilter.sessionIdle(IoFilter.NextFilter nextFilter, IoSession session, IdleStatus status)
           
 

Uses of IdleStatus in org.apache.mina.handler.multiton
 

Methods in org.apache.mina.handler.multiton with parameters of type IdleStatus
 void SingleSessionIoHandlerAdapter.sessionIdle(IdleStatus status)
           
 void SingleSessionIoHandler.sessionIdle(IdleStatus status)
          Invoked when the connection is idle.
 void SingleSessionIoHandlerDelegate.sessionIdle(IoSession session, IdleStatus status)
          Delegates the method call to the SingleSessionIoHandler.sessionIdle(IdleStatus) method of the handler assigned to this session.
 

Uses of IdleStatus in org.apache.mina.handler.stream
 

Methods in org.apache.mina.handler.stream with parameters of type IdleStatus
 void StreamIoHandler.sessionIdle(IoSession session, IdleStatus status)
          Handles read timeout.
 



Copyright © 2004-2008 Apache MINA Project. All Rights Reserved.