# Package org.jboss.netty.handler.timeout

Adds support for read and write timeout and idle connection notification using a `Timer`.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  IdleStateEvent | A `ChannelEvent` that is triggered when a `Channel` has been idle for a while.

- Class Summary
  Class | Description
  --- | ---
  DefaultIdleStateEvent | The default `IdleStateEvent` implementation.
  IdleStateAwareChannelHandler | An extended `SimpleChannelHandler` that adds the handler method for an `IdleStateEvent`.
  IdleStateAwareChannelUpstreamHandler | An extended `SimpleChannelUpstreamHandler` that adds the handler method for an `IdleStateEvent`.
  IdleStateHandler | Triggers an `IdleStateEvent` when a `Channel` has not performed read, write, or both operation for a while.
  ReadTimeoutHandler | Raises a `ReadTimeoutException` when no data was read within a certain period of time.
  WriteTimeoutHandler | Raises a `WriteTimeoutException` when no data was written within a certain period of time.

- Enum Summary
  Enum | Description
  --- | ---
  IdleState | An `Enum` that represents the idle state of a `Channel`.

- Exception Summary
  Exception | Description
  --- | ---
  ReadTimeoutException | A `TimeoutException` raised by `ReadTimeoutHandler` when no data was read within a certain period of time.
  TimeoutException | A `TimeoutException` when no data was either read or written within a certain period of time.
  WriteTimeoutException | A `TimeoutException` raised by `WriteTimeoutHandler` when no data was written within a certain period of time.

## Package org.jboss.netty.handler.timeout Description

Adds support for read and write timeout and idle connection notification using a `Timer`.

Copyright © 2008-2012 The Netty Project. All Rights Reserved.