## Uses of Package
com.sun.grizzly

Packages that use com.sun.grizzly
com.sun.grizzly
com.sun.grizzly.async
com.sun.grizzly.connectioncache.client
com.sun.grizzly.connectioncache.server
com.sun.grizzly.filter
com.sun.grizzly.suspendable
com.sun.grizzly.util

Classes in com.sun.grizzly used by com.sun.grizzly
BaseSelectionKeyHandler This class is an implementation of a SelectionKeyHandler which does not use the SelectionKey attachment, does not expire keys or utilize a keep-alive mechanism.
CallbackHandler Callback handler for non blocking client operations.
CallbackHandlerContextTask `CallbackHandler` task, which will be executed by `Context`, when Context.execute(`ContextTask`) is called.
ComplexSelectorHandler A ComplexSelectorHandler handles all java.nio.channels.Selector operations similar way `SelectorHandler` does.
ConnectorHandler Client side interface used to implement non blocking client operation.
ConnectorHandlerPool Interface representing ConnectorHandler pool Implementation of this interface will be responsible for allocating/releasing client side `ConnectorHandler`s
ConnectorInstanceHandler This interface is responsible of handling `ConnectorHandler` instance creation.
ConnectorInstanceHandler.ConcurrentQueueConnectorInstanceHandler Concurrent Queue ConnectorInstanceHandler implementation
Context This Object is used to share information between the Grizzly Framework classes and `ProtocolFilter` implementation.
Context.AttributeScope
Context.KeyRegistrationState A `SelectionKey`'s registration state.
Context.OpType The list of possible `SelectionKey`.OP_XXXX.
ContextTask Task, which will be executed by `Context`, when Context.execute(`ContextTask`) is called.
Controller Main entry point when using the Grizzly Framework.
Controller.Protocol
ControllerStateListener Controller state listener interface.
DefaultProtocolChain.EventHandler Interface, which introduces handler, which will be notified about event, happened on `ProtocolChain`
DefaultProtocolChain.Phase
Handler Marker interface.
IOEvent When a non blocking operation occurs, the SelectorHandler implementation will invoke an instance of `CallbackHandler` with an instance of this class.
Lifecycle Simple Life cycle interface used to manage Grizzly component.
Pipeline An interface used as a wrapper around any kind of thread pool.
PipelineFullException When a Pipeline can no longer server request, this exception will be thrown.
ProtocolChain This class implement the "Chain of Responsibility" pattern (for more info, take a look at the classic "Gang of Four" design patterns book).
ProtocolChainContextTask `ProtocolChain` task, which will be executed by `Context`, when Context.execute(`ContextTask`) is called.
ProtocolChainInstanceHandler An ProtocolChainInstanceHandler is where one or several ProtocolChain are created and cached.
ProtocolFilter A ProtocolFilter encapsulates a unit of processing work to be performed, whose purpose is to examine and/or modify the state of a transaction that is represented by a ProtocolContext.
ReadController ReadController class represents `Controller`, which is not itself independent.
SelectionKeyContextTask Basic class for all `ContextTask`s, which are dealing with `SelectionKey`s
SelectionKeyHandler A SelectionKeyHandler is used to handle the life cycle of a SelectionKey.
SelectorHandler A SelectorHandler handles all java.nio.channels.Selector operations.
SSLCallbackHandler This class extends the CallbackHandler functionalities by exposing the onHandshake method.
SSLConfig SSL configuration
SSLSelectorHandler A SelectorHandler handles all java.nio.channels.Selector operations.
TCPSelectorHandler A SelectorHandler handles all java.nio.channels.Selector operations.
UDPSelectorHandler A SelectorHandler handles all java.nio.channels.Selector operations.

Classes in com.sun.grizzly used by com.sun.grizzly.async
ContextTask Task, which will be executed by `Context`, when Context.execute(`ContextTask`) is called.
SelectionKeyContextTask Basic class for all `ContextTask`s, which are dealing with `SelectionKey`s
SelectorHandler A SelectorHandler handles all java.nio.channels.Selector operations.

Classes in com.sun.grizzly used by com.sun.grizzly.connectioncache.client
CallbackHandler Callback handler for non blocking client operations.
ConnectorHandler Client side interface used to implement non blocking client operation.
ConnectorHandlerPool Interface representing ConnectorHandler pool Implementation of this interface will be responsible for allocating/releasing client side `ConnectorHandler`s
Controller Main entry point when using the Grizzly Framework.
Controller.Protocol
Handler Marker interface.
IOEvent When a non blocking operation occurs, the SelectorHandler implementation will invoke an instance of `CallbackHandler` with an instance of this class.
SelectorHandler A SelectorHandler handles all java.nio.channels.Selector operations.

Classes in com.sun.grizzly used by com.sun.grizzly.connectioncache.server
BaseSelectionKeyHandler This class is an implementation of a SelectionKeyHandler which does not use the SelectionKey attachment, does not expire keys or utilize a keep-alive mechanism.
DefaultSelectionKeyHandler Default implementation of a SelectionKey Handler.
Handler Marker interface.
SelectionKeyHandler A SelectionKeyHandler is used to handle the life cycle of a SelectionKey.

Classes in com.sun.grizzly used by com.sun.grizzly.filter
Context This Object is used to share information between the Grizzly Framework classes and `ProtocolFilter` implementation.
ProtocolFilter A ProtocolFilter encapsulates a unit of processing work to be performed, whose purpose is to examine and/or modify the state of a transaction that is represented by a ProtocolContext.
ProtocolParser An interface that knows how to parse bytes into a protocol data unit.
SSLConfig SSL configuration

Classes in com.sun.grizzly used by com.sun.grizzly.suspendable
Context This Object is used to share information between the Grizzly Framework classes and `ProtocolFilter` implementation.
ProtocolFilter A ProtocolFilter encapsulates a unit of processing work to be performed, whose purpose is to examine and/or modify the state of a transaction that is represented by a ProtocolContext.
SelectorHandler A SelectorHandler handles all java.nio.channels.Selector operations.

Classes in com.sun.grizzly used by com.sun.grizzly.util
CallbackHandler Callback handler for non blocking client operations.
Pipeline An interface used as a wrapper around any kind of thread pool.

Copyright © 2008 SUN Microsystems. All Rights Reserved.