Package com.iizix.nio
Interface IWorkerTimeout
- All Known Subinterfaces:
- ISocketComm
 - All Known Implementing Classes:
- ServerSocketComm,- SocketComm,- SocketCommNIO
 - public interface IWorkerTimeoutTimeout interface for the Worker, used by e.g. Socket NIO to handle timeout's, a server sessions heart-beat.- Author:
- Christopher Mindus
 
- Method Summary- All Methods Instance Methods Abstract Methods - Modifier and Type - Method - Description - void- checkTimeout(long timeNow)Performs a timeout check.- long- getRemainingTimeout(long timeNow)Gets the timeout value remaining.
 
- Method Detail- getRemainingTimeout- long getRemainingTimeout(long timeNow) Gets the timeout value remaining.- Parameters:
- timeNow- The current time.
- Returns:
- Time in milliseconds until timeout, NOTE! -1 for indefinite timeout.
 
 - checkTimeout- void checkTimeout(long timeNow) Performs a timeout check. This is called to all IWorkerTimeout's, so each channel must check its own state.- Parameters:
- timeNow- The current time.