## Uses of Interface
org.apache.mina.service.idlechecker.IdleChecker

Packages that use IdleChecker
Package | Description
--- | ---
org.apache.mina.service.idlechecker |
org.apache.mina.session |
org.apache.mina.transport.bio | Transport implementation base on blocking I/O `Socket`
org.apache.mina.transport.nio | Transport implementations base on NIO (New I/O), `Channel`

### Uses of IdleChecker in org.apache.mina.service.idlechecker

Classes in org.apache.mina.service.idlechecker that implement IdleChecker
Modifier and Type | Class and Description
--- | ---
`class` | `IndexedIdleChecker` An session idle detector using an index in place of polling every session every seconds.

### Uses of IdleChecker in org.apache.mina.session

Fields in org.apache.mina.session declared as IdleChecker
Modifier and Type | Field and Description
--- | ---
`protected IdleChecker` | AbstractIoSession.`idleChecker` the `IdleChecker` in charge of detecting idle event for this session

Constructors in org.apache.mina.session with parameters of type IdleChecker
Constructor and Description
`AbstractIoSession(IoService service, IdleChecker idleChecker)` Create an `IoSession` with a unique identifier ( `IoSession.getId()`) and an associated `IoService`

### Uses of IdleChecker in org.apache.mina.transport.bio

Constructors in org.apache.mina.transport.bio with parameters of type IdleChecker
Constructor and Description
`BioUdpSession(SocketAddress remoteAddress, BioUdpServer service, IdleChecker idleChecker)`

### Uses of IdleChecker in org.apache.mina.transport.nio

Constructors in org.apache.mina.transport.nio with parameters of type IdleChecker
Constructor and Description
`AbstractNioSession(IoService service, SelectableChannel channel, IdleChecker idleChecker)`