# Uses of Package
org.jboss.netty.util

- Packages that use org.jboss.netty.util
  Package | Description
  --- | ---
  org.jboss.netty.bootstrap | IoC/DI friendly helper classes which enable an easy implementation of typical client side and server side channel initialization.
  org.jboss.netty.channel | The core channel API which is asynchronous and event-driven abstraction of various transports such as a NIO Channel.
  org.jboss.netty.channel.local | A virtual transport that enables the communication between the two parties in the same virtual machine.
  org.jboss.netty.channel.socket | Abstract TCP and UDP socket interfaces which extend the core channel API.
  org.jboss.netty.channel.socket.http | An HTTP-based client-side `SocketChannel` and its corresponding server-side Servlet implementation that make your existing server application work in a firewalled network.
  org.jboss.netty.channel.socket.nio | NIO-based socket channel API implementation - recommended for a large number of connections (>= 1000).
  org.jboss.netty.channel.socket.oio | Old blocking I/O based socket channel API implementation - recommended for a small number of connections (< 1000).
  org.jboss.netty.handler.execution | `Executor`-based implementation of various thread models that separate business logic from I/O threads
  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.

- Classes in org.jboss.netty.util used by org.jboss.netty.bootstrap
  Class and Description
  ExternalResourceReleasable A common interface for a class which depends on external resources that need explicit release or shutdown.

- Classes in org.jboss.netty.util used by org.jboss.netty.channel
  Class and Description
  ExternalResourceReleasable A common interface for a class which depends on external resources that need explicit release or shutdown.

- Classes in org.jboss.netty.util used by org.jboss.netty.channel.local
  Class and Description
  ExternalResourceReleasable A common interface for a class which depends on external resources that need explicit release or shutdown.

- Classes in org.jboss.netty.util used by org.jboss.netty.channel.socket
  Class and Description
  ExternalResourceReleasable A common interface for a class which depends on external resources that need explicit release or shutdown.

- Classes in org.jboss.netty.util used by org.jboss.netty.channel.socket.http
  Class and Description
  ExternalResourceReleasable A common interface for a class which depends on external resources that need explicit release or shutdown.

- Classes in org.jboss.netty.util used by org.jboss.netty.channel.socket.nio
  Class and Description
  ExternalResourceReleasable A common interface for a class which depends on external resources that need explicit release or shutdown.

- Classes in org.jboss.netty.util used by org.jboss.netty.channel.socket.oio
  Class and Description
  ExternalResourceReleasable A common interface for a class which depends on external resources that need explicit release or shutdown.

- Classes in org.jboss.netty.util used by org.jboss.netty.handler.execution
  Class and Description
  EstimatableObjectWrapper Represents an object which contains another object that needs to be taken into account by `ObjectSizeEstimator` for more accurate object size estimation.
  ExternalResourceReleasable A common interface for a class which depends on external resources that need explicit release or shutdown.
  ObjectSizeEstimator Estimates the size of an object in bytes.

- Classes in org.jboss.netty.util used by org.jboss.netty.handler.timeout
  Class and Description
  ExternalResourceReleasable A common interface for a class which depends on external resources that need explicit release or shutdown.
  Timer Schedules `TimerTask`s for one-time future execution in a background thread.

- Classes in org.jboss.netty.util used by org.jboss.netty.handler.traffic
  Class and Description
  ExternalResourceReleasable A common interface for a class which depends on external resources that need explicit release or shutdown.
  ObjectSizeEstimator Estimates the size of an object in bytes.
  Timer Schedules `TimerTask`s for one-time future execution in a background thread.

- Classes in org.jboss.netty.util used by org.jboss.netty.util
  Class and Description
  ExternalResourceReleasable A common interface for a class which depends on external resources that need explicit release or shutdown.
  ObjectSizeEstimator Estimates the size of an object in bytes.
  ThreadNameDeterminer Overrides the thread name proposed by `ThreadRenamingRunnable`.
  Timeout A handle associated with a `TimerTask` that is returned by a `Timer`.
  Timer Schedules `TimerTask`s for one-time future execution in a background thread.
  TimerTask A task which is executed after the delay specified with `Timer.newTimeout(TimerTask, long, TimeUnit)`.

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