Package com.sun.grizzly

Interface Summary
CallbackHandler<E> Callback handler for non blocking client operations.
CallbackHandlerDescriptor Class represents CallbackHandler descriptor.
ComplexSelectorHandler A ComplexSelectorHandler handles all java.nio.channels.Selector operations similar way SelectorHandler does.
ConnectorHandler<E extends SelectorHandler,P extends CallbackHandler> Client side interface used to implement non blocking client operation.
ConnectorHandlerPool<E extends ConnectorHandler> Interface representing ConnectorHandler pool Implementation of this interface will be responsible for allocating/releasing client side ConnectorHandlers
ConnectorInstanceHandler<E extends ConnectorHandler> This interface is responsible of handling ConnectorHandler instance creation.
ControllerStateListener Controller state listener interface.
DefaultProtocolChain.EventHandler Interface, which introduces handler, which will be notified about event, happened on ProtocolChain
GrizzlyContinuation Simple Continuation interface.
Handler Marker interface.
IOEvent<E> 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<E> An interface used as a wrapper around any kind of thread pool.
ProtocolChain This class implement the "Chain of Responsibility" pattern (for more info, take a look at the classic "Gang of Four" design patterns book).
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.
ProtocolParser<T> An interface that knows how to parse bytes into a protocol data unit.
SelectionKeyHandler A SelectionKeyHandler is used to handle the life cycle of a SelectionKey.
SelectorHandler A SelectorHandler handles all java.nio.channels.Selector operations.
SSLCallbackHandler<E> This class extends the CallbackHandler functionalities by exposing the onHandshake method.
 

Class Summary
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.
CallbackHandlerContextTask CallbackHandler task, which will be executed by Context, when Context.execute(ContextTask) is called.
ConnectorInstanceHandler.ConcurrentQueueConnectorInstanceHandler<E extends ConnectorHandler> Concurrent Queue ConnectorInstanceHandler implementation
ConnectorInstanceHandler.ConcurrentQueueDelegateCIH<E extends ConnectorHandler> Concurrent Queue ConnectorInstanceHandler implementation
Context This Object is used to share information between the Grizzly Framework classes and ProtocolFilter implementation.
ContextTask Task, which will be executed by Context, when Context.execute(ContextTask) is called.
ContextTask.TaskPool<E extends ContextTask>  
Continuation Simple Continuation interface that return the proper Grizzly version Continuation
Controller Main entry point when using the Grizzly Framework.
ControllerStateListenerAdapter Empty implementation of ControllerStateListener
DefaultConnectorHandlerPool Simple ConnectorHandlerPool implementation
DefaultPipeline Simple Thread Pool based on the wait/notify/synchronized mechanism.
DefaultProtocolChain Default ProtocolChain implementation.
DefaultProtocolChainInstanceHandler Default implementation of an ProtocolChainInstanceHandler.
DefaultSelectionKeyHandler Default implementation of a SelectionKey Handler.
Grizzly Class contains information about Grizzly framework
GrizzlyContinuation1x  
IOEvent.DefaultIOEvent<E> Simple IOEvent implementation
ProtocolChainContextTask ProtocolChain task, which will be executed by Context, when Context.execute(ContextTask) is called.
ReadController ReadController class represents Controller, which is not itself independent.
RoundRobinSelectorHandler A SelectorHandler handles all java.nio.channels.Selector operations.
SelectionKeyContextTask Basic class for all ContextTasks, which are dealing with SelectionKeys
SelectorHandlerRunner Class is responsible for processing certain (single) SelectorHandler
SSLConfig SSL configuration
SSLConnectorHandler Non blocking SSL Connector Handler.
SSLSelectorHandler A SelectorHandler handles all java.nio.channels.Selector operations.
TCPConnectorHandler Non blocking TCP Connector Handler.
TCPSelectorHandler A SelectorHandler handles all java.nio.channels.Selector operations.
UDPConnectorHandler Client side interface used to implement non blocking client operation.
UDPSelectorHandler A SelectorHandler handles all java.nio.channels.Selector operations.
 

Enum Summary
Context.AttributeScope  
Context.KeyRegistrationState A SelectionKey's registration state.
Context.OpType The list of possible SelectionKey.OP_XXXX.
Controller.Protocol  
DefaultProtocolChain.Phase  
 

Exception Summary
PipelineFullException When a Pipeline can no longer server request, this exception will be thrown.
 



Copyright © 2009 SUN Microsystems. All Rights Reserved.