|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
ProcessorTask.
AsyncHandler.
AsyncFilter
AsyncFilter
AsyncFilter
AsyncFilter
AsyncFilter.
AsyncHandler.
GrizzlyWebServer.addGrizzlyAdapter(GrizzlyAdapter, String[])
GrizzlyAdapter with its associated mapping.
StreamAlgorithm class.
StreamAlgorithm used to predict the end of the NIO stream
StreamAlgorithm 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.
AsyncHandler or not.Task that wraps the execution of an asynchronous execution
of a ProcessorTask.AsyncProtocolFilter.AsyncProtocolFilter(Class, java.net.InetAddress, int)
AsyncProtocolFilter
.
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)
ProtocolChain's filters
ProtocolChain's filters
InputReader.
InputReader.
InputReader.
InputReader.
Properties
Lists
SSLProcessorTask.
ProcessorTask.
SSLProcessorTask.
ProcessorTask.
SelectorThread.
ProtocolChain
TCPSelectorHandler
ByteBuffer
ByteBuffer
Map of GrizzlyAdapters to paths to deploy to.
ByteBuffer
FileCache
FileCacheFactory
ProtocolFilter
ProtocolFilter
InputReader
InputReader
ProtocolFilter
Request object.
Response object.
SelectorThreadKeyHandler
TCPSelectorHandler
TCPSelectorHandler
SelectorThread and configure it using the
command line passed arguments.
TaskContext instance.
ByteBuffer current limit value
ByteBuffer current position value
AsyncExecutor.AsyncHandler.DefaultProtocolFilter.DefaultProtocolFilter(Class, java.net.InetAddress, int)
DefaultProtocolFilter/
Deployable to gws.
ThreadPoolStatistic from every
ExecutorService, when monitoring has been turned off.
AsyncFilter.Result.
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.
ExecutorService.
ExecutorService.
FileCache instance this Factory is owning.
FileCache instance.Response object.
ByteBuffer is empty
ByteBuffer is empty
using SSLOutputBuffer
ByteBuffer is empty
using SSLOutputBuffer
URI .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
FilterFactory, which supports passed encoding,
or null, if encoding is not supported by any registered filter factory.
FilterFactorys.
Interceptor used by this algorithm.
Interceptor used by this algorithm.
Interceptor used by this algorithm.
Interceptor used by this algorithm.
Interceptor
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.
FilterFactory, which supports passed encoding,
or null, if encoding is not supported by any registered filter factory.
SelectorThread.getPort() instead
ProcessorTask used to execute the request processing.
AsyncExecutor.getProcessorTask()
AsyncExecutor.getProcessorTask()
ProcessorTask used to execute the request processing.
ProcessorTask from the pool.
ProcessorTaskFactory.
ProtocolChain used by this instance.
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.getSelector(java.net.InetAddress, int).
Selector, please request context associated SelectorHandler: SelectorHandler.getSelector()
SelectorHandler, which is usually provided by
the current Context.
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.
SSLEngine.
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.
StreamAlgorithm used by this instance.
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.
AsyncHandler or not.
Task.
protocolInfo.
Interceptor implementation used to implement a
static resources cache.
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.SelectorHandler interfaceExecutorService instance.
ExecutorService instance.
StreamAlgorithm class.
ServerScoketChannel
and by initializing the server socket.
FileCacheFactory associated with this instance
ThreadPoolStatistic instance.
ProcessorTask
StatsThreadPools used by the WorkerThreads.
Interceptor used when determining if a request must be handled
directly inside this ProtocolFilter.
ProcessorTask if AsyncFilter
has been defined.
Adapter, which usualy invoke the Servlet
Container.
ProtocolFilter secured
ProtocolFilter secured
ProtocolFilter secured
ThreadAttachment.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[]).
ProcessorTask.Queue used as an object pool.
GrizzlyListener
ProcessorTask
MBeanServer.
SelectorThread.
SelectionKey to this Selector
running of this thread.
FilterFactory.
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 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 to decide if the request must be handled
by this ProtocolFilter directly.
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.
ProcessorTaskFactory.
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.
SSLEngine.
SSLEngine.
ThreadPoolStatistic object used
to gather statistic;
StreamAlgorithm used by this class.
TaskListener associated with this class.
ExecutorService this class should use.
WorkerThread processing
an instance of this class.
WorkerThread processing
an instance of this class.
SocketChannel associated with this algorithm.
SocketChannel used to send a static resources.
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.com.sun.grizzly.ssl.SSLAsyncProtocolFilter#AsyncProtocolFilter(Class, java.net.InetAddress, int)
SSLAsyncProtocolFilter.
InputReader.SSLContext associated with the SSL implementation
we are running on.
com.sun.grizzly.ssl.SSLDefaultProtocolFilter#DefaultProtocolFilter(Class, java.net.InetAddress, int)
SSLDefaultProtocolFilter.
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 used by this Task to manipulate the request.
StreamAlgorithm implementation.OutputFilter, which
support passed encoding, or false, if encoding is not supported
by any registered filter.
OutputFilter, which
support passed encoding, or false, if encoding is not supported
by any registered filter.
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.
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 | |||||||||