## Uses of Interface
org.jboss.netty.util.Timer

- Packages that use Timer
  Package | Description
  --- | ---
  org.jboss.netty.handler.timeout | Adds support for read and write timeout and idle connection notification using a `Timer`.
  org.jboss.netty.handler.traffic | Implementation of a Traffic Shaping Handler and Dynamic Statistics.
  org.jboss.netty.util | Utility classes used across multiple packages.

- - ### Uses of Timer in org.jboss.netty.handler.timeout

    Constructors in org.jboss.netty.handler.timeout with parameters of type Timer
    Constructor and Description
    `IdleStateHandler(Timer timer, int readerIdleTimeSeconds, int writerIdleTimeSeconds, int allIdleTimeSeconds)` Creates a new instance.
    `IdleStateHandler(Timer timer, long readerIdleTime, long writerIdleTime, long allIdleTime, TimeUnit unit)` Creates a new instance.
    `ReadTimeoutHandler(Timer timer, int timeoutSeconds)` Creates a new instance.
    `ReadTimeoutHandler(Timer timer, long timeout, TimeUnit unit)` Creates a new instance.
    `WriteTimeoutHandler(Timer timer, int timeoutSeconds)` Creates a new instance.
    `WriteTimeoutHandler(Timer timer, long timeout, TimeUnit unit)` Creates a new instance.

  - ### Uses of Timer in org.jboss.netty.handler.traffic

    Fields in org.jboss.netty.handler.traffic declared as Timer
    Modifier and Type | Field and Description
    --- | ---
    `protected Timer` | AbstractTrafficShapingHandler.`timer` Timer to associated to any TrafficCounter

    Constructors in org.jboss.netty.handler.traffic with parameters of type Timer
    Constructor and Description
    `AbstractTrafficShapingHandler(ObjectSizeEstimator objectSizeEstimator, Timer timer)` Constructor using the specified ObjectSizeEstimator and using NO LIMIT and default Check Interval
    `AbstractTrafficShapingHandler(ObjectSizeEstimator objectSizeEstimator, Timer timer, long checkInterval)` Constructor using the specified ObjectSizeEstimator and using NO LIMIT
    `AbstractTrafficShapingHandler(ObjectSizeEstimator objectSizeEstimator, Timer timer, long writeLimit, long readLimit)` Constructor using the specified ObjectSizeEstimator and using default Check Interval
    `AbstractTrafficShapingHandler(ObjectSizeEstimator objectSizeEstimator, Timer timer, long writeLimit, long readLimit, long checkInterval)` Constructor using the specified ObjectSizeEstimator
    `AbstractTrafficShapingHandler(Timer timer)` Constructor using default `ObjectSizeEstimator` and using NO LIMIT and default Check Interval
    `AbstractTrafficShapingHandler(Timer timer, long checkInterval)` Constructor using default `ObjectSizeEstimator` and using NO LIMIT
    `AbstractTrafficShapingHandler(Timer timer, long writeLimit, long readLimit)` Constructor using default `ObjectSizeEstimator` and using default Check Interval
    `AbstractTrafficShapingHandler(Timer timer, long writeLimit, long readLimit, long checkInterval)` Constructor using default `ObjectSizeEstimator`
    `ChannelTrafficShapingHandler(ObjectSizeEstimator objectSizeEstimator, Timer timer)`
    `ChannelTrafficShapingHandler(ObjectSizeEstimator objectSizeEstimator, Timer timer, long checkInterval)`
    `ChannelTrafficShapingHandler(ObjectSizeEstimator objectSizeEstimator, Timer timer, long writeLimit, long readLimit)`
    `ChannelTrafficShapingHandler(ObjectSizeEstimator objectSizeEstimator, Timer timer, long writeLimit, long readLimit, long checkInterval)`
    `ChannelTrafficShapingHandler(Timer timer)`
    `ChannelTrafficShapingHandler(Timer timer, long checkInterval)`
    `ChannelTrafficShapingHandler(Timer timer, long writeLimit, long readLimit)`
    `ChannelTrafficShapingHandler(Timer timer, long writeLimit, long readLimit, long checkInterval)`
    `GlobalTrafficShapingHandler(ObjectSizeEstimator objectSizeEstimator, Timer timer)`
    `GlobalTrafficShapingHandler(ObjectSizeEstimator objectSizeEstimator, Timer timer, long checkInterval)`
    `GlobalTrafficShapingHandler(ObjectSizeEstimator objectSizeEstimator, Timer timer, long writeLimit, long readLimit)`
    `GlobalTrafficShapingHandler(ObjectSizeEstimator objectSizeEstimator, Timer timer, long writeLimit, long readLimit, long checkInterval)`
    `GlobalTrafficShapingHandler(Timer timer)`
    `GlobalTrafficShapingHandler(Timer timer, long checkInterval)`
    `GlobalTrafficShapingHandler(Timer timer, long writeLimit, long readLimit)`
    `GlobalTrafficShapingHandler(Timer timer, long writeLimit, long readLimit, long checkInterval)`
    `TrafficCounter(AbstractTrafficShapingHandler trafficShapingHandler, Timer timer, String name, long checkInterval)` Constructor with the `AbstractTrafficShapingHandler` that hosts it, the Timer to use, its name, the checkInterval between two computations in millisecond

  - ### Uses of Timer in org.jboss.netty.util

    Classes in org.jboss.netty.util that implement Timer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HashedWheelTimer` A `Timer` optimized for approximated I/O timeout scheduling.

    Methods in org.jboss.netty.util that return Timer
    Modifier and Type | Method and Description
    --- | ---
    `Timer` | Timeout.`getTimer()` Returns the `Timer` that created this handle.

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