|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
ProcessorTask.
AsyncFilter
AsyncFilter
AsyncFilter
AsyncFilter
AsyncFilter.
GrizzlyWebServer.addGrizzlyAdapter(com.sun.grizzly.tcp.http11.GrizzlyAdapter, java.lang.String[])
GrizzlyAdapter with its associated mapping.
Algorithm used to predict the end of the NIO stream
Algorithm used to parse the NIO stream.
ByteBuffer
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.AsyncProcesssorTask in pre/post or interrupted.Task must delegate the execution of the request
processing to an implementation of this interface.AsyncHandler
AsyncHandler
SocketChannelOutputBuffer used when Comet is used.ByteBufferCloner implementation, which is called by Grizzly
framework at the time, when asynchronous write queue can not write
the buffer direcly on socket and instead will put it in queue.
Task that wraps the execution of an asynchronous execution
of a ProcessorTask.Task that wraps the execution of an asynchronous execution
of a ProcessorTask.TaskContext instance.
SocketChannel to this object.
TaskContext instance.
FileCache
created by this factory;
Callable is invoked.
SelectionKey
Tasks
SelectorThread
SelectorThread.setAdapter(com.sun.grizzly.tcp.Adapter)
InputReader
InputReader.
InputReader
ProtocolChain's filters
ProtocolChain's filters
Properties
Lists
SSLProcessorTask.
ProcessorTask.
SSLProcessorTask.
ProcessorTask.
SelectorThread.
TCPSelectorHandler
ByteBuffer
ByteBuffer
ByteBuffer
InputReader
InputReader
ProtocolFilter
ProtocolFilter
ProtocolFilter
TCPSelectorHandler
TCPSelectorHandler
SelectorThread and configure it using the
command line passed arguments.
TaskContext instance.
ByteBuffer current limit value
ByteBuffer current position value
AsyncExecutor.AsyncHandler.ThreadPoolStatistic from every
ExecutorService, when monitoring has been turned off.
AsyncFilter
can be invoked.
Socket
AsyncExecutor based on the stage
of the ProcessorTask execution.
Management
ThreadPoolStatistic into every
ExecutorService, for monitoring purposes.
Adapter or GrizzlyAdapter
Adapter or GrizzlyAdapter
ExecutorService.
ExecutorService.
FileCache instance this Factory is owning.
FileCache instance.ByteBuffer is empty
ByteBuffer is empty
using SSLOutputBuffer
ByteBuffer is empty
using SSLOutputBuffer
ExecutorService statistic.
AsyncExecutor.
AsyncExecutor.
AsyncHandler who drive the asynchronous process.
AsyncHandler who drive the asynchronous process.
AsyncHandler used when asynchronous execution is
enabled.
AsyncHandler used when asynchronous execution is
enabled.
AsyncProcesssorTask.
AsyncTask.
SSLEngine
is initialized.
SSLEngine
is initialized.
FileCache
FileCache
Interceptor used by this algorithm.
Interceptor used by this algorithm.
Interceptor used by this algorithm.
Interceptor used by this instance.
Interceptor used by this algorithm.
KeepAliveStats , which gather information
about the connection and the keep-alive mechanism.
Management interface, or null if JMX management is
no enabled.
ByteBuffer
FileCache.FileCacheEntry can have.
FileCache.FileCacheEntry can have.
FileCache.FileCacheEntry can have.
FileCache.FileCacheEntry can have.
FileCache.FileCacheEntry can have.
FileCache.FileCacheEntry can have.
ByteBuffer used to handle response.
getPort(), but getting port number directly from
connection (ServerSocket, DatagramSocket).
ProcessorTask used to execute the request processing.
AsyncExecutor.getProcessorTask()
AsyncExecutor.getProcessorTask()
ProcessorTask used to execute the request processing.
ProcessorTask from the pool.
ExecutorService
can handle.
Request object.
RequestGroupInfo , which gather information
about all the requests made to Grizzly.
SelectionKey associated with this tasks.
SelectionKey associated with this task.
SelectorThread which listen on port, or null
if there is no SelectorThread.
SelectorHandler, which handles this taks's SelectionKey
SelectorHandler, which handles this taks's SelectionKey
Enumeration of the active
SelectorThreads
SelectorThread.
SelectorThread used by this task.
SelectorThread
SSLAsyncOutputBuffer
SSLEngine.
SSLImplementation this Thread
stage of the current execution.
stage of the current execution.
ThreadPoolStatistic object used
to gather statistic;
Statistics instance that can be used to gather
statistics.
TaskListener associated with this instance.
ThreadPoolStatistic, which gather information
about the current thread pool used by Grizzly.
WorkerThread executing
an instance of this class can execute.
WorkerThread executing
an instance of this class can execute.
Tash type.
GrizzlyWebServer.webResourcesPath
GrizzlyWebServer.setMaxThreads(int) to set maximum number of
threads in a thread pool
GrizzlyWebServer.setMaxThreads(int) to set maximum number of
threads in a thread pool
GrizzlyWebServer.setMaxThreads(int) to set maximum number of
threads in a thread pool
Task execution.
Task.
protocolInfo.
Interceptor implementation used to implement a
static resources cache.
Task to manipulate the request.
ProcessorTask been
registered with the RequestGroupInfo
ByteBuffer, when the HTTP
headers are completely reads.
ProtocolChainProtocolFinder implementation that parse the available
SocketChannel bytes looking for the 'http' bytes.StatsThreadPool instance.
StatsThreadPool instance.
Algorithm class.
ServerScoketChannel
and by initializing the server socket.
FileCacheFactory associated with this instance
ThreadPoolStat instance.
ProcessorTask
StatsThreadPools used by the WorkerThreads.
ProcessorTask if AsyncFilter
has been defined.
Adapter, which usualy invoke the Servlet
Container.
ProtocolFilter secured
ProtocolFilter secured
ProtocolFilter secured
ProtocolFilter secured
ThreadAttachement.SelectionKey used by this task.
AsynchFilter.
FileCache
FileCache
DefaultAsyncExecutor
GrizzlyWebServer that can serves
static resources.
ProcessorTask objects and configure it to be ready
to proceed request.
SSLProcessorTask objects and configure it to be ready
to proceed request.
StatsThreadPool instance.
ByteBuffer
ProcessorTask will be
JMX-registered if monitoring has been turned on
ByteBuffer
ByteBuffer and try to determine if the bytes
stream has been fully read from the SocketChannel.
ByteBuffer
ByteBuffer and try to determine if the bytes
stream has been fully read from the SocketChannel.
ByteBuffer and try to determine if the bytes
stream has been fully read from the SocketChannel.
ByteBuffer
Response object.
ByteBuffer
ProcessorTask by parsing the request
line.
ByteBuffer is created because the stream is
too small, cache the original byteBuffer and reuse it once the
transaction has completed.
StandaloneMainUtil.createSelectorThread(java.lang.String[]).
ConcurrentLinkedQueue used as an object pool.
ProcessorTask
SelectorReadThread
MBeanServer.
SelectorThread.
SelectionKey to this Selector
running of this thread.
AsyncFilter
AsyncFilter
AsyncFilter
AsyncFilter
FileCache.
GrizzlyAdapter
return true of the operation was successful.
ProcessorTask has proceeded.
Task
Task to the pool
Task object to the pool.
ByteBuffer to its previous state in case
an error as occured.
ExecutorService implementation requires a instance of
Runnable instance.
Selector used by the connector.
SelectorThread value.
SelectorHandler current SelectorThread is
based on
SelectorHandler, which handles this SelectionKey I/O events
Selector object.
SelectorThread who created this task.
SelectorHandler implementation SelectorThread
passes to Controller.SelectionKeyHandler implementationSelector timeout value.
AsyncExecutor used by this Task
to delegate the execution of a ProcessorTask.
AsyncExecutor used by this Task
to delegate the execution of a ProcessorTask.
AsyncHandler who drive the asynchronous process.
AsyncHandler who drive the asynchronous process.
AsyncHandler used when asynchronous execution is
enabled.
AsyncHandler used when asynchronous execution is
enabled.
AsyncProcesssorTask.
AsyncTask.
SocketChannel used by this class.
ClassLoader used to load configurable
classes (ExecutorService, StreamAlgorithm).
AsyncHandler used when asynchronous
SSLEngine
is initialized.
SSLEngine
is initialized.
Interceptor used by this class.
KeepAliveStats instance used to collect request statistic.
Management interface.
ByteBuffer
content.
ByteBuffer when async
write is enabled.
FileCache.FileCacheEntry can have.
FileCache.FileCacheEntry can have.
FileCache.FileCacheEntry can have.
FileCache.FileCacheEntry can have.
FileCache.FileCacheEntry can have.
FileCache.FileCacheEntry can have.
ByteBuffer used to handle response.
SelectorThread will listen.
ProcessorTask used to execute the request processing.
AsyncExecutor.setProcessorTask(com.sun.grizzly.http.ProcessorTask)
AsyncExecutor.setProcessorTask(com.sun.grizzly.http.ProcessorTask)
ProcessorTask used to execute the request processing.
ExecutorService
can handle.
FileCache.FileCacheEntry
from the FileCache
FileCache.FileCacheEntry
from the FileCache
FileCache.FileCacheEntry
from the FileCache
SelectionKey
SelectionKey
SelectorHandler, which handles this taks's SelectionKey
SelectorHandler, which handles this taks's SelectionKey
SelectorThread used by this task.
SelectorThread object.
SSLConfig instance used when https is required
SSLEngine.
ThreadPoolStatistic object used
to gather statistic;
TaskListener associated with this class.
ExecutorService this class should use.
WrokerThread processing
an instance of this class.
WrokerThread processing
an instance of this class.
SocketChannel associated with this algorithm.
AsyncWriteCallbackHandler implementation, which is responsible
for returning cloned ByteBuffers to the poolByteBufferCloner implementation, which is called by Grizzly
framework at the time, when asynchronous write queue can not write
the buffer direcly on socket and instead will put it in queue.ByteChunk is full or the request
is completed, and then delegate the SSL encryption to class
SSLOutputBufferProcessorTask that configure the OutputBuffer
using an instance of SSLOutputBuffer.InputReader.SSLContext associated with the SSL implementation
we are running on.
SSLEngine used to write SSL data.
SSLContext
SSLContext
ByteChunk is full or the request
is completed, and then delegate the SSL encryption to class
SSLOutputBufferAsyncWriteCallbackHandler implementation, which is responsible
for returning cloned ByteBuffers to the poolProcessorTask that configure the OutputBuffer
using an instance of SSLOutputBuffer.Selector implementation.SelectorHandler implementation SelectorThread
passes to Controller.SelectorThread
Selector object.
ExecutorService used by this Selector
Interceptor is invoked after the request line has been parsed.GrizzlyWebServer.SelectorThread.
Task objects.HttpWorkerThread.SelectorThread
ExecutorService used by this Selector
StreamAlgorithm implementation.Task object.TaskListener to share
status information about where they are when processing a request.TaskContext object.
WorkerThread starts
processing a Task object.
Task object to communicate their state
when WorkerThread start processing them or when the processing
is completed.TaskListener that the request has been
fully processed.
ExecutorService object associated with this
Task
ExecutorService statistic.
ThreadPoolStatistic objects used when gathering statistics.
ExecutorServiceTask
instance.
SelectorThread.
ProcessorTask.
ByteBuffer view instead of
ByteBuffer
ByteBuffer from another ByteBuffer
ByteBuffer
ByteBuffer used by the ReadTask use
direct ByteBuffer or not.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||