Package com.sun.enterprise.web.connector.grizzly

Interface Summary
AsyncExecutor A interface used to define the execution of a AsyncTask By default, AsyncTask will invoke an implementation of this interface in this order: (1) preExecute() (2) interrupt() (3) postExecute() Implementation of this interface must decide when a task must be interrupted.
AsyncFilter An interface marker used to execute operations before a AsycnProcesssorTask in pre/post or interrupted.
AsyncHandler When asynchronous request processing is enabled, the Task must delegate the execution of the request processing to an implementation of this interface.
AsyncTask A Task that wraps the execution of an asynchronous execution of a ProcessorTask.
ByteBufferStream Add Flushable properties to a ByteBuffer stream.
Handler<E> Simple interception hook used to trap events inside Grizzly core.
Management Simple interface used as a wrapper to a JMX management implementation.
MultiSelectorThread This interface allow implementation of multi Selector support from a SelectorThread.
Pipeline An interface used as a wrapper around any kind of thread pool
ProcessorTask Process HTTP request.
ReadTask Main Task to handle OP_READ.
Rule<E> A rule is used to define operations, and can be executed by invoking call directly or using any objects that supports the Callable interface.
SecureSelector<E> Non blocking SSL interface secure instance of SelectorThread must implement.
StreamAlgorithm This interface defines the methods an instance of a ReadTask will invoke.
Task Wrapper object used by the WorkerThread
TaskListener This interface allows Task object to communicate their state when WorkerThread start processing them or when the processing is completed.
WorkerThread Simple interface to allow the addition of Thread attributes.
 

Class Summary
AsyncReadTask This task execute and then notify its listener, which usualy execute on their own thread.
ByteBufferFactory Factory class used to create views of a ByteBuffer.
ByteBufferInputStream This class implement IO stream operations on top of a ByteBuffer.
ConcurrentQueue<E> Concurrent Queue implementation, which is used in Grizzly.
Constants Constants.
DefaultProcessorTask Process HTTP request.
DefaultReadTask Read available data on a non blocking SocketChannel.
FileCache This class implements a file caching mechanism used to cache static resources.
FileCacheFactory A factory for creating FileCache instance.
GrizzlyThreadFactory Customized ThreadFactory used by the Pipeline instance.
HtmlHelper Utility class used to generate HTML pages.
KeepAlivePipeline Keep Alive subsystems.
KeepAliveStats Class collecting keep-alive statistics.
LinkedListPipeline Internal FIFO used by the Worker Threads to pass information between Task objects.
NioProvider Nio Provider interface to handle 6562829.
OutputWriter NIO utility to flush ByteBuffer
PipelineStatistic This class is a placeholde for gathering statistic from a Pipeline
SelectorFactory Factory used to dispatch/share Selector.
SelectorReadThread Specialized SelectorThread that only handle OP_READ.
SelectorThread This class implement an NIO socket HTTP Listener.
SelectorThreadConfig  
SocketChannelOutputBuffer Output buffer.
TaskBase Abstract implementation of a Task object.
TaskContext This class encapsulates the logic required to synchronized unblocking socket request with the blocked stream architecture of Tomcat.
TaskEvent<E> Sample event object used by instance of TaskListener to share status information about where they are when processing a request.
ThreadPoolExecutorPipeline A wrapper around an ThreadPoolExecutor.
WorkerThreadImpl Simple worker thread used for processing HTTP requests.
XAReadTask Read available data on a non blocking SocketChannel.
 



Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.