## Uses of Package
com.sun.grizzly.util

Packages that use com.sun.grizzly.util
com.sun.grizzly
com.sun.grizzly.connectioncache.server
com.sun.grizzly.suspendable
com.sun.grizzly.util

Classes in com.sun.grizzly.util used by com.sun.grizzly
AttributeHolder Interface declares common functionality for objects, which could have associated attributes.
ByteBufferFactory.ByteBufferType An enumeration of all type of ByteBuffer this object can create.
ConcurrentLinkedQueuePool `ObjectPool` implementation based on `ConcurrentLinkedQueue`
Copyable Copyable objects are able to copy their content to other objects of the same type
InputReader This class implement IO stream operations on top of a `ByteBuffer`.
ObjectPool Basic interface for object pool implementations
SelectionKeyOP
SelectionKeyOP.ConnectSelectionKeyOP
State State enum STOPPED - Process is stopped, not running state STARTED - Process is started, running state PAUSED - Process is paused, not processing tasks
StateHolder Class, which holds the state.
SupportStateHolder Interface implementors support `StateHolder` for state control
WorkerThreadImpl Simple worker thread used for processing HTTP requests.

Classes in com.sun.grizzly.util used by com.sun.grizzly.connectioncache.server
Copyable Copyable objects are able to copy their content to other objects of the same type

Classes in com.sun.grizzly.util used by com.sun.grizzly.suspendable
ThreadAttachment This object represent the state of a `WorkerThread`.

Classes in com.sun.grizzly.util used by com.sun.grizzly.util
AttributeHolder Interface declares common functionality for objects, which could have associated attributes.
ByteBufferFactory.ByteBufferType An enumeration of all type of ByteBuffer this object can create.
CallbackHandlerSelectionKeyAttachment `SelectionKey` attachment, which wraps `CallbackHandler`
Copyable Copyable objects are able to copy their content to other objects of the same type
InputReader This class implement IO stream operations on top of a `ByteBuffer`.
InputReader.ChannelType The `Channel` type is used to avoid invoking the instanceof operation when registering the Socket|Datagram Channel to the Selector.
Interceptor Simple interception hook used to trap events inside Grizzly core.
ObjectPool Basic interface for object pool implementations
SelectionKeyActionAttachment Class represents extended version of `SelectionKeyAttachment`, and introduces process method, which will be called by framework once `SelectionKey` has some ready event, before actual event processing.
SelectionKeyAttachment Basic class for all SelectionKey attachments.
SelectionKeyAttachmentWrapper `SelectionKey` attachment utility class.
SelectionKeyOP
State State enum STOPPED - Process is stopped, not running state STARTED - Process is started, running state PAUSED - Process is paused, not processing tasks
StateHolder Class, which holds the state.
StateHolder.ConditionListener Common ConditionListener class, which could be used with StateHolder, to register custom conditions.
StateHolder.EventListener EventListener class, which is a part of `EventConditionListener`, and implements notificatation logic, when condition becomes true.
ThreadAttachment This object represent the state of a `WorkerThread`.
WorkerThread Simple interface to allow the addition of `Thread` attributes.

Copyright © 2008 SUN Microsystems. All Rights Reserved.