|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
ConnectorHandler
definition, which preimplements common
getter/setter methods.ExtendedThreadPool
implementation.ConnectorHandler
ConnectorHandler
ConnectorHandler
,
which corresponds to the protocol
ConnectorHandler
based on the
Protocol requested.
ConnectorHandler
ConnectorHandler
,
which is the TCPConnectorHandler
CometContext
keyed by context path.
ProcessorTask
.
Thread
which is executing this object.
CometTask
to the active set
AsyncHandler
.
AsyncFilter
AsyncFilter
AsyncFilter
AsyncFilter
AsyncFilter
.
Channel
to be processed byReadController
's
SelectorHandler
CometHandler
.
CometHandler
which will starts the process of suspending
the underlying response.
AsyncHandler
.
DefaultProtocolChain.EventHandler
SelectionKey
depending on its attachment
ProtocolFilter
to this ProtocolChain
Filter
to the
ServletAdapter.FilterChainImpl
ProtocolFilter
to the list.
ProtocolFilter
to the list at position 'pos'.
GrizzlyWebServer.addGrizzlyAdapter(GrizzlyAdapter, String[])
GrizzlyAdapter
with its associated mapping.
GrizzlyAdapterChain.addGrizzlyAdapter(com.sun.grizzly.tcp.http11.GrizzlyAdapter, java.lang.String[])
GrizzlyAdapter
and its assciated array of mapping.
OutputFilter
that will be invoked when processing
the writing of the response bytes.
PUPreProcessor
to preprocess income request
ProtocolFinder
ProtocolHandler
ResponseFilter
, which will be called every bytes are
ready to be written.
ResponseFilter
, which will be called every bytes are
ready to be written.
SelectorHandler
EventListener
GrizzlyAdapter.service(com.sun.grizzly.tcp.Request, com.sun.grizzly.tcp.Response)
method has been execyuted, the container will
call this method to allow any extension to clean up there associated
GrizzlyRequest
and GrizzlyResponse
.
Request
/Response
object must be recycled.
GrizzlyAdapter.service(com.sun.grizzly.tcp.Request, com.sun.grizzly.tcp.Response)
method has been execyuted, the container will
call this method to allow any extension to clean up there associated
GrizzlyRequest
and GrizzlyResponse
.
Request
and Response
object, and commit the
response, and then invoke the GrizzlyAdapter.afterService(com.sun.grizzly.tcp.http11.GrizzlyRequest, com.sun.grizzly.tcp.http11.GrizzlyResponse)
method to allow extension
of this class to clean their own objects.
Response
and recycle the Request
and the
Response
.
StreamAlgorithm
class.
StreamAlgorithm
used to predict the end of the NIO stream
StreamAlgorithm
used to parse the NIO stream.
ByteBuffer
ByteBufferType
ByteBuffer
ByteBuffer
s.
ByteBuffer
view
ByteBuffer
view using the default size.
#Context
and
Mapper.Wrapper
when invoking Mapper.addHost(java.lang.String, java.lang.String[], java.lang.Object)
, Mapper.addContext(java.lang.String, java.lang.String, java.lang.Object, java.lang.String[], javax.naming.Context)
etc.
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
.AsyncProcessorTask
AsyncProtocolFilter.AsyncProtocolFilter(Class, java.net.InetAddress, int)
AsyncProtocolFilter
.
Map
-like collection, maps keys to values, where
single key could have queue of correspondent values.AsyncQueue
data unitAsyncQueueWriter
for pre processing data, which will be sent on a
SelectableChannel
; or by AsyncQueueReader
for
post processing data, which were read from a SelectableChannel
.ByteBuffer
asynchronously, using queue.AsyncQueueWriter
AsyncQueueReader
task, which will be executed by
Context
, when Context.execute(ContextTask
)
is called.AsyncQueue
write data unitByteBuffer
data asynchronously,
using queue.AsyncQueueWriter
AsyncQueueWriter
task, which will be executed by
Context
, when Context.execute(ContextTask
)
is called.AsyncQueue
write data unitAsyncQueueReader
to notify
custom code either about completion of specific ByteBuffer
reading
or about IO problem, which occured when reading data to a ByteBuffer
AsyncQueueReader
was able to read new portion of data from
SelectableChannel
, whoch is associated with a
SelectionKey
.Task
that wraps the execution of an asynchronous execution
of a ProcessorTask
.AsyncQueueWriter
to notify
custom code either about completion of specific ByteBuffer
writing
or about IO problem, which occured when writing ByteBuffer
PrintWriter
that will be used to write the returned value of
CometEvent.attachment
TaskContext
instance.
SocketChannel
to this object.
Channel
associated with this handler.
TaskContext
instance.
E
amongst CometHandler
Controller
instance
ConcurrentHashMap
of attibutes.
SelectorHandler
instance
sun.misc.Encoder()/Decoder()
.
http://host:port/BayeuxExternalServlet/?message=hello,user=moi
socket to endpoint
.
- bind(Socket, InetSocketAddress) -
Method in class com.sun.grizzly.PortRange
- Binds
socket to endpoint
.
- bind(ServerSocket, InetAddress, int) -
Method in class com.sun.grizzly.PortRange
- Binds
socket to address
.
- bind(Socket, InetAddress) -
Method in class com.sun.grizzly.PortRange
- Binds
socket to address
.
- bind(DatagramSocket, InetAddress) -
Method in class com.sun.grizzly.PortRange
- Binds
socket to address
.
- bind(DatagramSocket) -
Method in class com.sun.grizzly.PortRange
- Binds
socket to the wildcard
address
.
- bind(ServerSocket, int) -
Method in class com.sun.grizzly.PortRange
- Binds
socket to the wildcard
address
.
- bind(Socket) -
Method in class com.sun.grizzly.PortRange
- Binds
socket to the wildcard
address
.
- BinTree - Class in com.sun.grizzly.lzma.compression.lz
- BinTree
- BinTree() -
Constructor for class com.sun.grizzly.lzma.compression.lz.BinTree
-
- BitTreeDecoder - Class in com.sun.grizzly.lzma.compression.rangecoder
- BitTreeDecoder
- BitTreeDecoder(int) -
Constructor for class com.sun.grizzly.lzma.compression.rangecoder.BitTreeDecoder
-
- BitTreeEncoder - Class in com.sun.grizzly.lzma.compression.rangecoder
- BitTreeEncoder
- BitTreeEncoder(int) -
Constructor for class com.sun.grizzly.lzma.compression.rangecoder.BitTreeEncoder
-
- blockingNotification -
Variable in class com.sun.grizzly.comet.CometContext
- true if the caller of
CometContext.notify(java.lang.Object)
should block when
notifying other CometHandler.
- blockingNotification -
Variable in class com.sun.grizzly.comet.DefaultNotificationHandler
- true if the caller of CometContext.notify should block when
notifying other CometHandler.
- boolean2Role(boolean) -
Static method in class com.sun.grizzly.TCPSelectorHandler
- Returns the
Role
, depending on isClient value
- BREAK -
Static variable in interface com.sun.grizzly.util.Interceptor
- Do not continue the processing.
- buf -
Variable in class com.sun.grizzly.filter.ProtocolOutputStream
-
- buf -
Variable in class com.sun.grizzly.tcp.http11.filters.ChunkedInputFilter
- Read bytes buffer.
- buf -
Variable in class com.sun.grizzly.tcp.http11.InternalInputBuffer
- Pointer to the current read buffer.
- buf -
Variable in class com.sun.grizzly.tcp.http11.InternalOutputBuffer
- Pointer to the current read buffer.
- buffer -
Variable in class com.sun.grizzly.http.webxml.schema.JspPropertyGroup
-
- buffer -
Variable in class com.sun.grizzly.http.webxml.schema.version_3_0.JspPropertyGroupType
-
- buffer -
Variable in class com.sun.grizzly.tcp.http11.filters.ChunkedInputFilter
- Next buffer in the pipeline.
- buffer -
Variable in class com.sun.grizzly.tcp.http11.filters.ChunkedOutputFilter
- Next buffer in the pipeline.
- buffer -
Variable in class com.sun.grizzly.tcp.http11.filters.GzipOutputFilter
- Next buffer in the pipeline.
- buffer -
Variable in class com.sun.grizzly.tcp.http11.filters.IdentityInputFilter
- Next buffer in the pipeline.
- buffer -
Variable in class com.sun.grizzly.tcp.http11.filters.IdentityOutputFilter
- Next buffer in the pipeline.
- buffer -
Variable in class com.sun.grizzly.tcp.http11.filters.LzmaOutputFilter
- Next buffer in the pipeline.
- buffer -
Variable in class com.sun.grizzly.tcp.http11.filters.VoidOutputFilter
- Next buffer in the pipeline.
- BUFFERED_FILTER -
Static variable in class com.sun.grizzly.http.Constants
- Buffered filter (input)
- BUFFERED_FILTER -
Static variable in class com.sun.grizzly.tcp.http11.Constants
- Buffered filter (input)
- BufferedInputFilter - Class in com.sun.grizzly.tcp.http11.filters
- Input filter responsible for reading and buffering the request body, so that
it does not interfere with client SSL handshake messages.
- BufferedInputFilter() -
Constructor for class com.sun.grizzly.tcp.http11.filters.BufferedInputFilter
-
- bufferPool -
Static variable in class com.sun.grizzly.http.SocketChannelOutputBuffer
- ByteBuffer pool to be used with async write
- bufferResponse -
Variable in class com.sun.grizzly.http.ProcessorTask
- Buffer the response until the buffer is full.
- bufferResponse -
Variable in class com.sun.grizzly.http.SelectorThread
- Buffer the response until the buffer is full.
- BYTE_BUFFER -
Static variable in class com.sun.grizzly.rcm.ResourceAllocationFilter
-
- BYTE_BUFFER -
Static variable in class com.sun.grizzly.util.ThreadAttachment.Mode
-
- BYTE_STATE -
Variable in class com.sun.grizzly.tcp.http11.GrizzlyInputBuffer
-
- BYTE_STATE -
Variable in class com.sun.grizzly.tcp.http11.GrizzlyOutputBuffer
-
- byteArrayInputStream -
Variable in class com.sun.grizzly.tcp.http11.filters.LzmaOutputFilter
-
- byteBuffer -
Variable in class com.sun.grizzly.async.AsyncQueueReadUnit
-
- byteBuffer -
Variable in class com.sun.grizzly.async.AsyncQueueWriteUnit
-
- byteBuffer -
Variable in class com.sun.grizzly.filter.CustomProtocolParser
-
- byteBuffer -
Variable in class com.sun.grizzly.util.InputReader
- The wrapped
ByteBuffer
byteBuffer -
Variable in class com.sun.grizzly.util.WorkerThread
- The
ByteBuffer
used when Task
are executed.
- BYTEBUFFER_INPUTSTREAM -
Static variable in class com.sun.grizzly.rcm.ResourceAllocationFilter
-
- byteBufferCloner -
Variable in class com.sun.grizzly.async.AsyncQueueWriteUnit
-
- ByteBufferCloner - Interface in com.sun.grizzly.async
- Cloner, which will be called by
AsyncQueueWriter
, when ByteBuffer
could not be written directly, and will be added to the queue. - ByteBufferFactory - Class in com.sun.grizzly.util
- Factory class used to create
ByteBuffer
. - ByteBufferFactory.ByteBufferType - Enum in com.sun.grizzly.util
- An enumeration of all type of ByteBuffer this object can create.
- byteBufferHasEnoughSpace(int, ByteBuffer) -
Static method in class com.sun.grizzly.filter.CustomProtocolHelper
-
- ByteBufferInputStream - Class in com.sun.grizzly.util
- Deprecated. - Use
InputReader
instead - ByteBufferInputStream() -
Constructor for class com.sun.grizzly.util.ByteBufferInputStream
- Deprecated.
- byteBufferType -
Variable in class com.sun.grizzly.util.AbstractThreadPool
- The
ByteBufferFactory.ByteBufferType
- ByteChunk - Class in com.sun.grizzly.util.buf
- This class is used to represent a chunk of bytes, and
utilities to manipulate byte[].
- ByteChunk() -
Constructor for class com.sun.grizzly.util.buf.ByteChunk
- Creates a new, uninitialized ByteChunk object.
- ByteChunk(int) -
Constructor for class com.sun.grizzly.util.buf.ByteChunk
-
- ByteChunk.ByteInputChannel - Interface in com.sun.grizzly.util.buf
-
- ByteChunk.ByteOutputChannel - Interface in com.sun.grizzly.util.buf
-
- byteEnabled -
Static variable in class com.sun.grizzly.util.buf.StringCache
- Enabled ?
- bytesArrivedListener -
Variable in class com.sun.grizzly.filter.CustomProtocolParser
-
- bytesProcessed -
Variable in class com.sun.grizzly.async.OperationResult
-
- bytesRead -
Variable in class com.sun.grizzly.util.Utils.Result
-
- BytesTrafficListener - Interface in com.sun.grizzly.filter
- This could be used by Progressbars to show an indication that bytes go over the wire
ConnectorInstanceHandler
which use a
ConcurrentQueue
to pool CacheableConnectorHandler
FileCache
created by this factory;
Callable
is invoked.
CallbackHandler
handler invoked by the SelectorHandler
when a non blocking operation is ready to be processed.
CallbackHandler
task, which will be executed by
Context
, when Context.execute(ContextTask
)
is called.CallbackHandler
descriptor.SelectionKey
attachment, which wraps CallbackHandler
CallbackHandler
to the SelectionKey
CallbackHandler will not be attached directly, but wrapped with
CallbackHandlerSelectionKeyAttachment
Context.suspend()
ed Context
.
NIOContext.suspend()
ed Context
.
ReadableChannel
and it associated SelectionKey
GrizzlyResponse
and finish/commit it.
Response
and finish/commit it.
SelectionKey
Response.cancel()
is invoked or when a
timeout expire.
ByteBuffer
from which views
will be created.
ByteBuffer
,
is read completely, or custom code expects more data.
ClassLoader
utility.Tasks
Server
.java.lang.Object.clone
method to return a copy of this cookie.
java.lang.Object.clone
method to return a copy of this cookie.
Copyable
AsyncQueueReader
and release its resources
AsyncQueueWriter
and release its resources
SelectableChannel
SelectableChannel
SelectableChannel
SelectableChannel
CometContext
CometContext
associated with this instance.
CometHandler
and Servlet to push information
amongs suspended request/response.CometContext
associated with this instance.
CometHandler
when pushing event.CometEngine
CometEvent
CometHandler
and the Comet implementation.CometEvent
CometHandler
from com.sun.grizzly.comet.CometHandler.CometHandler
associated with this task.
CometHandler
associated with this task.
InputStream
implementation that is backed by a
ByteBuffer
CometInputStream
CometReader
from com.sun.grizzly.cometCometTask
.
Task
implementation that allow Grizzly ARP to invokeCometHandler
CometHandler
when new data (bytes) are available from the
CometSelector
.CometTask
.
CometWriter
from com.sun.grizzly.cometResponse.suspend()
operation.SelectorHandler
does.ObjectPool
GrizzlyWebServerDeployer
configuration parser.SelectorThread
Properties
List
s
SelectorThread.setAdapter(com.sun.grizzly.tcp.Adapter)
URLClassLoader
which has the capability of
loading classes jar under an exploded war application.
Context
ProtocolChain
's filters
ProtocolChain
's filters
InputReader
.
InputReader
.
InputReader
.
NIOContext.currentOpType
based on the
SelectionKey.readyOps()
values.
Properties
List
s
SSLProcessorTask
.
ProcessorTask
.
SSLProcessorTask
.
ProcessorTask
.
SelectorThread
.
ProtocolChain
TCPSelectorHandler
ServletContextImpl
and ServletConfigImpl
ByteBuffer
SelectorHandler
, ConnectionHandler
or SelectionKeyHandler
close a connection (ConnectionCloseHandler.locallyClosed(java.nio.channels.SelectionKey)
), or when a
remote client close the connection (ConnectionCloseHandler.remotlyClosed(java.nio.channels.SelectionKey)
).ConnectionCloseHandler
s notifiers.ByteBuffer
ConnectorHandler
sConnectorHandler
instance creation.ProtocolFilter
implementation.SelectionKey
's registration state.SelectionKey
.OP_XXXX.Context
, when
Context.execute(ContextTask
) is called.CometContext
continuationType.
ControllerStateListener
Map
of GrizzlyAdapter
s to paths to deploy to.
Map
of GrizzlyAdapter
s to paths to deploy to.
ByteChunk
ByteChunk
Cookie
.ExecutorService
used to execute kernel operations.
AuthConstraint
AuthConstraint
AuthConstraintType
AuthConstraintType
AuthConstraintType
AuthMethod
AuthMethod
AuthMethodType
AuthMethodType
AuthMethodType
ByteBuffer
ByteBuffer
if the current instance is null;
ContextParam
ContextParam
CookieCommentType
CookieConfigType
CookieDomainType
CookieNameType
CookiePathType
Description
Description
DescriptionType
DescriptionType
DescriptionType
DispatcherType
DispatcherType
DispatcherType
DisplayName
DisplayName
DisplayNameType
DisplayNameType
DisplayNameType
Distributable
Distributable
EjbLink
EjbLink
EjbLinkType
EjbLinkType
EjbLinkType
EjbLocalRef
EjbLocalRefType
EjbLocalRefType
EjbLocalRefType
EjbRef
EjbRef
EjbRefName
EjbRefName
EjbRefNameType
EjbRefNameType
EjbRefNameType
EjbRefType
EjbRefType
EjbRefType
EjbRefType
EjbRefType
EjbRefTypeType
EjbRefTypeType
EjbRefTypeType
EmptyType
EmptyType
EmptyType
EnvEntry
EnvEntry
EnvEntryName
EnvEntryName
EnvEntryType
EnvEntryType
EnvEntryType
EnvEntryType
EnvEntryType
EnvEntryTypeValuesType
EnvEntryTypeValuesType
EnvEntryTypeValuesType
EnvEntryValue
EnvEntryValue
ErrorCode
ErrorCode
ErrorCodeType
ErrorCodeType
ErrorCodeType
ErrorPage
ErrorPage
ErrorPageType
ErrorPageType
ErrorPageType
ExceptionType
ExceptionType
Extension
Extension
FileCache
FileCacheFactory
Filter
FilterClass
FilterMapping
FilterMappingType
FilterMappingType
FilterMappingType
FilterName
FilterNameType
FilterNameType
FilterNameType
FilterType
FilterType
FilterType
FormErrorPage
FormErrorPage
FormLoginConfig
FormLoginConfig
FormLoginConfigType
FormLoginConfigType
FormLoginConfigType
FormLoginPage
FormLoginPage
FullyQualifiedClassType
FullyQualifiedClassType
FullyQualifiedClassType
GenericBooleanType
GenericBooleanType
GenericBooleanType
HandlerChainsType
HandlerChainsType
HandlerChainType
HandlerChainType
Home
Home
HomeType
HomeType
HomeType
HttpMethod
HttpMethod
HttpMethodType
ProtocolFilter
ProtocolFilter
Icon
Icon
IconType
IconType
IconType
InitParam
InitParam
InjectionTargetType
InjectionTargetType
InputReader
InputReader
JavaIdentifierType
JavaIdentifierType
JavaIdentifierType
JavaTypeType
JavaTypeType
JavaTypeType
JndiNameType
JndiNameType
JndiNameType
JspConfigType
JspConfigType
JspConfigType
JspFile
JspFile
JspFileType
JspFileType
JspFileType
JspPropertyGroupType
JspPropertyGroupType
JspPropertyGroupType
ExecutorService
used to execute kernel like operations.
LargeIcon
LargeIcon
LifecycleCallbackType
LifecycleCallbackType
Listener
ListenerClass
ListenerType
ListenerType
ListenerType
LoadOnStartup
LoadOnStartup
Local
LocaleEncodingMappingListType
LocaleEncodingMappingListType
LocaleEncodingMappingListType
LocaleEncodingMappingType
LocaleEncodingMappingType
LocaleEncodingMappingType
LocalHome
LocalHomeType
LocalHomeType
LocalHomeType
LocalType
LocalType
LocalType
Location
Location
LoginConfig
LoginConfig
LoginConfigType
LoginConfigType
LoginConfigType
MessageDestinationLinkType
MessageDestinationLinkType
MessageDestinationLinkType
MessageDestinationRefType
MessageDestinationRefType
MessageDestinationRefType
MessageDestinationType
MessageDestinationType
MessageDestinationType
MessageDestinationTypeType
MessageDestinationTypeType
MessageDestinationTypeType
MessageDestinationUsageType
MessageDestinationUsageType
MessageDestinationUsageType
MimeMapping
MimeMapping
MimeMappingType
MimeMappingType
MimeMappingType
MimeType
MimeType
MimeTypeType
MimeTypeType
MimeTypeType
NonEmptyStringType
NonEmptyStringType
NonEmptyStringType
ParamName
ParamName
ParamValue
ParamValue
ParamValueType
ParamValueType
ParamValueType
PathType
PathType
PathType
PersistenceContextRefType
PersistenceContextRefType
PersistenceContextTypeType
PersistenceContextTypeType
PersistenceUnitRefType
PersistenceUnitRefType
PortComponentHandlerType
PortComponentHandlerType
PortComponentRefType
PortComponentRefType
PortComponentRefType
PortComponentType
PortComponentType
PropertyType
PropertyType
ProtocolFilter
RealmName
RealmName
Remote
Remote
RemoteType
RemoteType
RemoteType
Request
object.
ResAuth
ResAuth
ResAuthType
ResAuthType
ResAuthType
ResourceEnvRef
ResourceEnvRefName
ResourceEnvRefType
ResourceEnvRefType
ResourceEnvRefType
ResourceEnvRefType
ResourceRef
ResourceRef
ResourceRefType
ResourceRefType
ResourceRefType
Response
object.
ResRefName
ResRefName
ResSharingScope
ResSharingScopeType
ResSharingScopeType
ResSharingScopeType
ResType
ResType
RoleLink
RoleLink
RoleName
RoleName
RoleNameType
RoleNameType
RoleNameType
RunAs
RunAsType
RunAsType
RunAsType
SecurityConstraint
SecurityConstraint
SecurityConstraintType
SecurityConstraintType
SecurityConstraintType
SecurityRole
SecurityRole
SecurityRoleRef
SecurityRoleRef
SecurityRoleRefType
SecurityRoleRefType
SecurityRoleRefType
SecurityRoleType
SecurityRoleType
SecurityRoleType
SelectorThreadKeyHandler
TCPSelectorHandler
SelectorHandler
, which corresponds to the protocol and reusable
TCPSelectorHandler
SelectorThread
and configure it using the
command line passed arguments.
ServiceImplBeanType
ServiceImplBeanType
ServiceRefHandlerChainsType
ServiceRefHandlerChainsType
ServiceRefHandlerChainType
ServiceRefHandlerChainType
ServiceRefHandlerType
ServiceRefHandlerType
ServiceRefHandlerType
ServiceRefType
ServiceRefType
ServiceRefType
Servlet
Servlet
ServletClass
ServletClass
ServletLinkType
ServletLinkType
ServletMapping
ServletMapping
ServletMappingType
ServletMappingType
ServletMappingType
ServletName
ServletName
ServletNameType
ServletNameType
ServletNameType
ServletType
ServletType
ServletType
SessionConfig
SessionConfig
SessionConfigType
SessionConfigType
SessionConfigType
SessionTimeout
SessionTimeout
SmallIcon
SmallIcon
String
String
String
Taglib
Taglib
TaglibLocation
TaglibLocation
TaglibType
TaglibType
TaglibType
TaglibUri
TaglibUri
TrackingModeType
TransportGuarantee
TransportGuarantee
TransportGuaranteeType
TransportGuaranteeType
TransportGuaranteeType
TrueFalseType
TrueFalseType
TrueFalseType
URLClassLoader
based on a canonical file location.
URLClassLoader
based on a canonical file location.
UrlPattern
UrlPattern
UrlPatternType
UrlPatternType
UrlPatternType
UserDataConstraint
UserDataConstraint
UserDataConstraintType
UserDataConstraintType
UserDataConstraintType
WarPathType
WarPathType
WarPathType
WebApp
WebApp
JAXBElement
<
WebAppType
>
}
JAXBElement
<
WebAppType
>
}
JAXBElement
<
WebAppType
>
}
WebAppType
WebAppType
WebAppType
JAXBElement
<
ParamValueType
>
}
JAXBElement
<
ParamValueType
>
}
JAXBElement
<
DescriptionType
>
}
JAXBElement
<
DescriptionType
>
}
JAXBElement
<
DisplayNameType
>
}
JAXBElement
<
DisplayNameType
>
}
JAXBElement
<
EmptyType
>
}
JAXBElement
<
EmptyType
>
}
JAXBElement
<
EjbLocalRefType
>
}
JAXBElement
<
EjbLocalRefType
>
}
JAXBElement
<
EjbRefType
>
}
JAXBElement
<
EjbRefType
>
}
JAXBElement
<
EnvEntryType
>
}
JAXBElement
<
EnvEntryType
>
}
JAXBElement
<
ErrorPageType
>
}
JAXBElement
<
ErrorPageType
>
}
JAXBElement
<
FilterType
>
}
JAXBElement
<
FilterType
>
}
JAXBElement
<
FilterMappingType
>
}
JAXBElement
<
FilterMappingType
>
}
JAXBElement
<
IconType
>
}
JAXBElement
<
IconType
>
}
JAXBElement
<
JspConfigType
>
}
JAXBElement
<
JspConfigType
>
}
JAXBElement
<
ListenerType
>
}
JAXBElement
<
ListenerType
>
}
JAXBElement
<
LocaleEncodingMappingListType
>
}
JAXBElement
<
LocaleEncodingMappingListType
>
}
JAXBElement
<
LoginConfigType
>
}
JAXBElement
<
LoginConfigType
>
}
JAXBElement
<
MessageDestinationType
>
}
JAXBElement
<
MessageDestinationType
>
}
JAXBElement
<
MessageDestinationRefType
>
}
JAXBElement
<
MessageDestinationRefType
>
}
JAXBElement
<
MimeMappingType
>
}
JAXBElement
<
MimeMappingType
>
}
JAXBElement
<
PersistenceContextRefType
>
}
JAXBElement
<
PersistenceContextRefType
>
}
JAXBElement
<
PersistenceUnitRefType
>
}
JAXBElement
<
PersistenceUnitRefType
>
}
JAXBElement
<
LifecycleCallbackType
>
}
JAXBElement
<
LifecycleCallbackType
>
}
JAXBElement
<
LifecycleCallbackType
>
}
JAXBElement
<
LifecycleCallbackType
>
}
JAXBElement
<
ResourceEnvRefType
>
}
JAXBElement
<
ResourceEnvRefType
>
}
JAXBElement
<
ResourceRefType
>
}
JAXBElement
<
ResourceRefType
>
}
JAXBElement
<
SecurityConstraintType
>
}
JAXBElement
<
SecurityConstraintType
>
}
JAXBElement
<
SecurityRoleType
>
}
JAXBElement
<
SecurityRoleType
>
}
JAXBElement
<
ServiceRefType
>
}
JAXBElement
<
ServiceRefType
>
}
JAXBElement
<
ServletType
>
}
JAXBElement
<
ServletType
>
}
JAXBElement
<
ServletMappingType
>
}
JAXBElement
<
ServletMappingType
>
}
JAXBElement
<
SessionConfigType
>
}
JAXBElement
<
SessionConfigType
>
}
JAXBElement
<
WelcomeFileListType
>
}
JAXBElement
<
WelcomeFileListType
>
}
JAXBElement
<
WebAppType
>
}
WebResourceCollection
WebResourceCollection
WebResourceCollectionType
WebResourceCollectionType
WebResourceCollectionType
WebResourceName
WebResourceName
WebserviceDescriptionType
WebserviceDescriptionType
JAXBElement
<
WebservicesType
>
}
JAXBElement
<
WebservicesType
>
}
WebservicesType
WebservicesType
WelcomeFile
WelcomeFile
WelcomeFileList
WelcomeFileList
WelcomeFileListType
WelcomeFileListType
WelcomeFileListType
XsdAnyURIType
XsdAnyURIType
XsdAnyURIType
XsdBooleanType
XsdBooleanType
XsdBooleanType
XsdIntegerType
XsdIntegerType
XsdIntegerType
XsdNMTOKENType
XsdNMTOKENType
XsdNMTOKENType
XsdNonNegativeIntegerType
XsdNonNegativeIntegerType
XsdNonNegativeIntegerType
XsdPositiveIntegerType
XsdPositiveIntegerType
XsdPositiveIntegerType
XsdQNameType
XsdQNameType
XsdQNameType
XsdStringType
XsdStringType
XsdStringType
TaskContext
instance.
ByteBuffer
current limit value
ByteBuffer
current position value
FilterChain
.String
.
MessageBytes
using an UDecoder
.
MessageBytes
using an UDecoder
, using the specified encoding, using the specified
[@link B2CConverter} to decode the request.
Context
.
Context
.
AsyncExecutor
.AsyncHandler
.CallbackHandler
implementation that implements the connect
operations, and delegate the read and write operations to its associated
SelectorHandler
ProtocolChain
, like the default
SelectorHandler
is doing server side component.CallbackHandler
that delegate the read and write
operation to the ProtocolChain
associated with the
ConnectorHandler
CallbackHandler
that delegate the read and write
operation to the ProtocolChain
associated with the
ConnectorHandler
.
ByteBuffer
ConnectorHandlerPool
implementationFilterChain
, starting from Filter
next to PUReadFilter
.DefaultNotificationHandler
from com.sun.grizzly.cometProtocolChain
DefaultProtocolFilter.DefaultProtocolFilter(Class, java.net.InetAddress, int)
DefaultProtocolFilter
/
GrizzlyExecutorService.createInstance()
instead.Deployable
to gws.
GrizzlyWebServerDeployer
.GrizzlyWebServerDeployer
.GrizzlyWebServerDeployer
.ServletContextListener
GrizzlyWebServer
or SelectorThread
is stopped or removed.
ServletContextListener
ThreadPoolStatistic
from every
ExecutorService
, when monitoring has been turned off.
Response
.
ConnectionCloseHandler
,
if SelectionKey.attachment() instanceof SelectionKeyAttachment
then
its release method is called.
AsyncFilter.Result
.
AsyncFilter
by delegating the work to the
CometEngine
.
TwitterServlet.doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
ServletRequest.getParameter(java.lang.String)
action value, decide
if the connection needs to be suspended (when the user logs in) or if the
CometContext
needs to be updated (by the user or by its follower.
Socket
ReadSelector
SSLEngine
.
SelectionKey
to handle certain operations
SelectionKey
to handle certain operations
AsyncExecutor
based on the stage
of the ProcessorTask
execution.
CometHandler
that bytes are available for read.
GrizzlyAdapter
instead.Management
ThreadPoolStatistic
into every
ExecutorService
, for monitoring purposes.
byte[]
representation i accordance with RFC 2045.
char[]
representation i accordance with RFC 2045.
String
representation i accordance with RFC 2045.
Set
view of the mappings contained in this map.
Set
view of the mappings contained in this map.
Enumeration
around a Java2
collection classes object Iterator
so that existing APIs
returning Enumerations can easily run on top of the new collections.DefaultProtocolChain.EventHandler
s, which will be notified about this
ProtocolChain
events
Adapter
or GrizzlyAdapter
Adapter
or GrizzlyAdapter
ProtocolFilter
in the ProtocolChain
.
ByteBuffer
and delegate
the processing of them to the next ProtocolFilter in the ProtocolChain.
ExecutorService
.
ExecutorService
.
ExecutorService
.
ExecutorService
.
Context
instance.
Controller.run()
using the internal/kernel
Executors
Runnable
using the internal kernel
Executors
.
SelectionKey
set.
SelectionKey
set.
SelectionKey
set.
SuspendableFilter.suspend(java.lang.String)
)
FileCache
instance this Factory is owning.
FileCache
instance.ByteChunk
.
FilterConfig
implementation.Response
object.
ByteBuffer
is empty
ByteBuffer
is empty
using SSLOutputBuffer
ByteBuffer
is empty
using SSLOutputBuffer
ByteBuffer
is empty
ByteBuffer
is empty
ByteBuffer
is empty
ByteBuffer
is empty
ByteBuffer
is empty
ByteBuffer
is empty
OutputWriter
OutputWriter
ProcessorTask
is recycled and that SelectionKey
is canceled when needed.
Message.MessageMaxLength
8192 an Message gets split into Fragments.URI
.Future
implementationExecutorService
statistic.
null
if this map contains no mapping for the key.
null
if this map contains no mapping for the key.
ThreadPoolMonitoringProbe
s to intercept
thread pool events and build statistics.
Adapter
supported.
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.
AsyncProcessorTask
SelectableChannel
, associated with the
given SelectionKey
SelectableChannel
, associated with the
given SelectionKey
AsyncQueueReadable
, assciated with the current
Context
.
AsyncQueueReader
associated with this
SelectorHandler
.
AsyncQueueReader
associated with this
SelectorHandler
.
AsyncQueueWritable
, assciated with the current
Context
.
AsyncQueueWritable
, assciated with the current
Context
.
AsyncQueueWriter
associated with this
SelectorHandler
.
AsyncQueueWriter
associated with this
SelectorHandler
.
AsyncProcesssorTask
.
AsyncTask
.
null
.
null
.
AttributeHolder
, which corresponds to the
given Context.AttributeScope
>
AttributeHolder
, which corresponds to the
given AttributeScope
>
Enumeration
if there are none.
Map
of attribute name/value pairs.
Map
of attribute name/value pairs.
Map
of attribute name/value pairs.
Map
of attribute name/value pairs.
Map
of attribute name/value pairs.
ByteBuffer
, where PUReadFilter will read data
ByteBuffer
ByteBuffer
shared this thread
ByteBuffer
shared this thread
ByteBufferType
used to create the ByteBuffer
associated with this object.
ConnectionCache
.
CallbackHandler
.
ConnectorHandler
's callback handler instance,
which is used to process occuring events
SocketChannel
WARNING.
Channel
type.
CometContext
associated with the topic.
CometContext
associated with this instance.
CometContext
associated with the topic.
CometContext
that fired this event.
CometContext
associated with this instance.
CometHandler
using its based on its CometHandler#hashCode
;
CometHandler
CometHandler
CometHandler
null
if the cookie has no comment.
null
if the cookie has no comment.
ThreadPoolMonitoringProbe
s to intercept
thread pool events and build statistics.
ConnectorHandlerPool
used.
ConnectorInstanceHandler
corresponding to the protocol
null
if no content type was set.
ServletContext
object that corresponds to a
specified URI on the server.
ServletContextImpl
ByteBuffer
Controller
Controller
Controller
.
Controller
.
GrizzlyExecutorService.getConfiguration()
to check thread pool configuration settings.
SelectionKey
interest ops this instance is executing.
SelectionKey
interest ops this instance is executing.
SSLEngine
is initialized.
SSLEngine
is initialized.
SSLEngine
is initialized.
SSLEngine
is initialized.
EventRouter
implementation.
long
delay, in millisecond, before a request is resumed.
SelectionKey
depending on its attachment
FileCache
FilterFactory
, which supports passed encoding,
or null, if encoding is not supported by any registered filter factory.
FilterFactory
s.
Interceptor
used by this algorithm.
Interceptor
used by this algorithm.
Interceptor
used by this algorithm.
Interceptor
used by this algorithm.
Interceptor
associated with this algorithm.
Handler
null
null
if this
header has not been set.
PUPreProcessor
id
<description>/<version>
.
null
if this parameter does not exist.
ByteBuffer
used to handle request.
ByteBuffer
used to handle request.
Interceptor
ByteBuffer
.
IOEvent
associated with this
instance.
IOEvent
associated with this
instance.
JROUTE
cookie or appended to the
session identifier encoded in the URI (if cookies have been disabled).
KeepAliveStats
, which gather information
about the connection and the keep-alive mechanism.
GrizzlyExecutorService.getConfiguration()
to check thread pool configuration settings.
ExecutorService
s.
SelectionKey
's next registration state, or null
if not supported.
SelectionKey
's next registration state.
ThreadPoolMonitoringProbe
s to intercept
thread pool events and build statistics.
Accept-Language
header
that was encountered.
Accept-Language
headers that were encountered.
Management
interface, or null if JMX management is
no enabled.
-1
indicating the cookie will persist
until browser shutdown.
-1
indicating the cookie will persist
until browser shutdown.
ByteBuffer
FileCache.FileCacheEntry
can have.
FileCache.FileCacheEntry
can have.
FileCache.FileCacheEntry
can have.
GrizzlyExecutorService.getConfiguration()
to check thread pool configuration settings.
GrizzlyExecutorService.getConfiguration()
to check thread pool configuration settings.
sendError()
for this Response.
null
if
the MIME type cannot be determined.
FileCache.FileCacheEntry
can have.
FileCache.FileCacheEntry
can have.
FileCache.FileCacheEntry
can have.
GrizzlyExecutorService.getConfiguration()
to check thread pool configuration settings.
getNextMessage()
is called parser first has to check if
anouther incomplete MessageBase
is in the current ByteBuffer
.
null
if no such binding exists.
NotificationHandler
ByteBuffer
used to handle response.
ByteBuffer
used to handle response.
ByteBuffer
used to handle response.
OutputBuffer
FilterFactory
, which supports passed encoding,
or null, if encoding is not supported by any registered filter factory.
null
.
Map
of the parameters of this request.
null
.
ThreadPoolMonitoringProbe
s to intercept
thread pool events and build statistics.
SelectorThread.getPort()
instead
getPort
GrizzlyExecutorService.getConfiguration()
to check thread pool configuration settings.
ProcessorTask
used to execute the request processing.
AsyncExecutor.getProcessorTask()
AsyncExecutor.getProcessorTask()
ProcessorTask
used to execute the request processing.
ProcessorTask
from the pool.
ProcessorTaskFactory
.
Controller#Protocol
this instance is executing.
Controller#Protocol
this instance is executing.
ProtocolChain
executed by this instance.
ProtocolChain
used by this instance.
ProtocolChain
executed by this instance.
ProtocolChain
instance, which is always
returned via StatelessProtocolChainInstanceHandler#poll()
.
ProtocolHandler
, depending on current
Context
and PUProtocolRequest
state
ProtocolChainInstanceHandler
ProtocolChainInstanceListener
associated with this
Context
ProtocolChainInstanceHandler
ProtocolChainInstanceHandler
GrizzlyExecutorService.getConfiguration()
to check thread pool configuration settings.
ThreadPoolMonitoringProbe
s to intercept
thread pool events and build statistics.
ExecutorService
can handle.
ReadFilter
will try to read a data
from a channel.
null
.
Request
object.
RequestGroupInfo
, which gather information
about all the requests made to Grizzly.
InputStream
.
Response.ResponseAttachment
associated with this instance, or
null if the Response.isSuspended()
return false.
SelectorHandler
current role.
StaticResourcesAdapter.getRootFolders()
SSLConnectorHandler
's secured input buffer, it
uses for reading data from a socket channel.
SSLConnectorHandler
's secured output buffer, it
uses for writing data to a socket channel.
SelectionKey
or null if
{@link SelectionKey aren't supported.
SelectionKey
associated with this tasks.
SelectionKey
associated with this task.
SelectionKey
.
SelectionKey
SelectionKeyHandler
Method is deprecated. Use SelectorHandler.getSelectionKeyHandler() instead
SelectorThread.getSelector(java.net.InetAddress, int)
.
Selector
, please request context associated SelectorHandler: SelectorHandler.getSelector()
SelectorHandler
.
SelectorHandler
, which manages this
ConnectorHandler
SelectorHandler
this instance is executing, or
null if not supported.
SelectorHandler
associated with the protocol.
SelectorHandler
associated
with the Selector
.
SelectorHandler
, which is usually provided by
the current Context
.
SelectorHandler
, which handles this taks's SelectionKey
SelectorHandler
, which handles this taks's SelectionKey
SelectorHandler
SelectorHandler
's clone, registered
on thisReadController
SelectorHandler
Enumeration
of the active
SelectorThread
s
SelectorThread
.
SelectorThread
used by this task.
SelectorThread
DataHandler
of the client, who published the message
Servlet
instance used by this ServletAdapter
Selector
spinrate
Selector
spinrate
SSLAsyncOutputBuffer
SSLContext
SSLContext
required when implementing SSL over
NIO non-blocking.
SSLEngine
.
SSLEngine
.
SSLEngine
.
SSLEngine
SSLEngine
.
SSLEngine
.
SSLImplementation
this Thread
stage
of the current execution.
stage
of the current execution.
Controller
's StateHolder
StateHolder
for this object
StateHolder
for this object
StateHolder
ThreadPoolStatistic
object used
to gather statistic;
Statistics
instance that can be used to gather
statistics.
StreamAlgorithm
used by this instance.
ThreadPoolMonitoringProbe
s to intercept
thread pool events and build statistics.
TaskListener
associated with this instance.
GrizzlyExecutorService.getConfiguration()
to check thread pool configuration settings.
ExecutorService
executing this instance.
ExecutorService
(Thread Pool) used by this Controller.
ExecutorService
executing this instance.
ExecutorService
used to execute this
SelectorHandler
's SelectionKey
ops
ExecutorService
used to execute this
SelectorHandler
's SelectionKey
ops
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.
Thread
type
of this object.
Tash
type.
SelectableChannel
used.
ConnectorHandler
's underlying channel
take
or poll
.
WebSocket
s, registered with the application.
GrizzlyAdapter
every time a new HTTP requests is ready to be handled.GrizzlyAdapter
and how the request are properly mapped to their associated GrizzlyAdapter
Adapter
and can act like web server like SelectorThread
.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.
CometHandler
CometHandler
CometHandler
Exception
, which describes the error, occurred during the WebSocket
handshake phase.ByteBuffer
ByteBuffer
given
to this ProtocolParser's ProtocolParser#startBuffer()
?
This method is typically called after processing the protocol message,
to determine if the ByteBuffer
has more bytes which
need to parsed into a next message.
getNextMessage
Basic algorithm :
1.
ProtocolParser.getNextMessage()
.
ProcessorTask
been
registered with the RequestGroupInfo
true
if there is at least one consumer waiting
to dequeue an element via take
or poll
.
ByteBuffer
, when the HTTP
headers are completely reads.
HttpService
s HttpContext
implementation.ProtocolChain
ProtocolFinder
implementation that parse the available
SocketChannel bytes looking for the 'http' bytes.MessagesBytes
is normalized, converted and valid.SelectorHandler
interfaceHttpService
ServiceFactory
.HttpService
constructor.
GrizzlyRequest
request object.GrizzlyResponse
object.HttpSession
based on GrizzlySession
support.ExecutorService
instance.
ExecutorService
instance.
WorkerThread
to
indicate that this Context
should not be
Context.recycle()
or offered back to its pool.
WorkerThread
to
indicate that this Context
should not be
NIOContext.recycle()
or offered back to its pool.
ServletContext
StreamAlgorithm
class.
ServerScoketChannel
and by initializing the server socket.
FileCacheFactory
associated with this instance
CometHandler
.
CometHandler
.
CometHandler
.
ServletContext
ServletContextListener
that we are starting.
ThreadPoolStatistic
instance.
ProcessorTask
StatsThreadPool
s used by the WorkerThread
s.
ByteBuffer
.Channel
type is used to avoid invoking the instanceof
operation when registering the Socket|Datagram Channel to the Selector.InputStream
that use a pool of Selector
to execute a blocking read operation.
RemoteInputStream
so that clients can retrieve the Message Payload
by getting this Message InputStream.Interceptor
used when determining if a request must be handled
directly inside this ProtocolFilter
.
CometHandler
by invoking CometHandler.onInterrupt(com.sun.enterprise.web.connector.grizzly.comet.CometEvent)
ProcessorTask
if AsyncFilter
has been defined.
CometHandler
by invoking CometHandler.onInterrupt(com.sun.grizzly.comet.CometEvent)
CometHandler
.
Suspendable.cancel()
)
Adapter
, which usualy invoke the Servlet
Container.
AsyncQueueReader
AsyncQueueWriter
CometHandler
using the CometEvent
ProtocolParser
.
ProtocolParser
.
CallbackHandler
with an instance of
this class.CometHandler
is still active, e.g.
Context
instance cached/pooled or a new instance gets created
for every transaction?
ReadController
and its associated thread pool size.
CometContext.notify(java.lang.Object)
should block when
notifying Comet Handlers.
ExecutorService
can
re-execute its ProtocolFilter after a successful execution.
ExecutorService
can
re-execute its ProtocolFilter after a successful execution.
ExecutorService
can
re-execute its ProtocolFilter after a successful execution.
ProtocolChain
is enabled.
K
key related queue is empty.
ProtocolParser.hasNextMessage()
to determine if the
ByteBuffer
which has been parsed contains a partial message
AsyncQueueReader
is registered
for the SelectableChannel
, associated with the given
SelectionKey
AsyncQueue
ready
to be written to the SelectableChannel
, associated with the
given SelectionKey
#resumed
true
if the specified client and server addresses
are the same.
true
if the specified client and server addresses
are the same.
ProtocolFilter
secured
ProtocolFilter
secured
ProtocolFilter
secured
SelectorHandler
OutputBuffer
supports file-send mode,
or false otherwise.
OutputBuffer
supports file-send mode,
or false otherwise.
OutputBuffer
supports file-send mode,
or false otherwise.
OutputBuffer
supports file-send mode,
or false otherwise.
suspend
.
suspend
.
GrizzlyResponse.suspend()
has been
invoked and set to true
Response.suspend()
has been
invoked and set to true
JSON.Generator
that holds a pre-generated string on JSON text.JSON#toString(Object)
.
<jsp-file>
value associated with this servlet,
if any.
ThreadAttachment
.SelectionKey
used by this task.
SelectionKey
used by this stream.
SelectionKey
, which represents binding between
the SelectableChannel
and this SelectorHandler
SelectionKey
, which represents binding between
the SelectableChannel
and this SelectorHandler
Set
view of the keys contained in this map.
Set
view of the keys contained in this map.
LinkedTransferQueue
.
LinkedTransferQueue
initially containing the elements of the given collection,
added in traversal order of the collection's iterator.
Selector
.ClassLoader
AsynchFilter
.
Servlet
instance.
Localizable
into a message
by using a configured Locale
.SelectionKey
is cancelled locally, e.g.
Logger
used by this Controller.
Logger
used Customprotocol.
Logger
of the http-util package.Charset
by name.
DataHandler
of the client.
DataHandler
s of clients, which are registered on the channel
OutputFilter
implementation.FileCache
FileCache
ExtendedThreadPool
implementation
has allocated and is managing a number of threads equal to the maximum limit
of the pool.
getNextMessage
for
use by downstream filters
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.
ProtocolParser>/code> or a cached
- newServletAdapter(Servlet) -
Method in class com.sun.grizzly.http.servlet.ServletAdapter
- Create a new
ServletAdapter
instance that will share the same
ServletContextImpl
and Servlet's
listener but with an empty map of init-parameters.
- newServletAdapter(Servlet) -
Method in class com.sun.grizzly.osgi.httpservice.OSGiServletAdapter
- Create a new
ServletAdapter
instance that will share the same
ServletContextImpl
and Servlet's
listener but with an empty map of init-parameters.
- newSSLEngine() -
Method in class com.sun.grizzly.filter.SSLReadFilter
- Return a new configured
SSLEngine
- newThread(Runnable) -
Method in class com.sun.grizzly.http.StatsThreadPool.HttpWorkerThreadFactory
-
- newThread(Runnable) -
Method in class com.sun.grizzly.util.WorkerThreadFactory
- Create a new
WorkerThread
.
- newThreadPool(int, String, int, int) -
Method in class com.sun.grizzly.http.SelectorThread
- Create a new
StatsThreadPool
instance.
- newThreadPool(int, ExecutorService) -
Method in class com.sun.grizzly.rcm.ResourceAllocationFilter
- Creates a new
ExecutorService
- next -
Variable in class com.sun.grizzly.http.jk.core.JkHandler
-
- next(int) -
Method in class com.sun.grizzly.util.ThreadLocalRandom
-
- nextController() -
Method in interface com.sun.grizzly.ComplexSelectorHandler
- Return next aux.
- nextController() -
Method in class com.sun.grizzly.RoundRobinSelectorHandler
- Return next aux.
- nextDouble(double) -
Method in class com.sun.grizzly.util.ThreadLocalRandom
- Returns a pseudorandom, uniformly distributed
double
value
between 0 (inclusive) and the specified value (exclusive)
- nextDouble(double, double) -
Method in class com.sun.grizzly.util.ThreadLocalRandom
- Returns a pseudorandom, uniformly distributed value between the
given least value (inclusive) and bound (exclusive).
- nextElement() -
Method in class com.sun.grizzly.util.http.Enumerator
- Returns the next element of this enumeration if this enumeration
has at least one more element to provide.
- nextGeneration -
Static variable in class com.sun.grizzly.util.http.FastHttpDateFormat
- Instant on which the currentDate object was generated.
- nextInt(int, int) -
Method in class com.sun.grizzly.util.ThreadLocalRandom
- Returns a pseudorandom, uniformly distributed value between the
given least value (inclusive) and bound (exclusive).
- nextKeysExpiration -
Variable in class com.sun.grizzly.DefaultSelectionKeyHandler
- Next time the exprireKeys() will delete keys.
- nextLong(long) -
Method in class com.sun.grizzly.util.ThreadLocalRandom
- Returns a pseudorandom, uniformly distributed value
between 0 (inclusive) and the specified value (exclusive)
- nextLong(long, long) -
Method in class com.sun.grizzly.util.ThreadLocalRandom
- Returns a pseudorandom, uniformly distributed value between the
given least value (inclusive) and bound (exclusive).
- nextMsgStartPos -
Variable in class com.sun.grizzly.filter.CustomProtocolParser
-
- nextName -
Variable in class com.sun.grizzly.http.jk.core.JkHandler
-
- nextRequest() -
Method in class com.sun.grizzly.tcp.http11.InternalInputBuffer
- End processing of current HTTP request.
- nextRequest() -
Method in class com.sun.grizzly.tcp.http11.InternalOutputBuffer
- End processing of current HTTP request.
- nextThreadId() -
Method in class com.sun.grizzly.util.AbstractThreadPool
-
- NIOContext - Class in com.sun.grizzly
- This Object is used to share information between the Grizzly Framework
classes and
ProtocolFilter
implementation. - NIOContext() -
Constructor for class com.sun.grizzly.NIOContext
- Constructor
- noCompressionUserAgents -
Variable in class com.sun.grizzly.http.ProcessorTask
- List of user agents to not use gzip with
- noCompressionUserAgents -
Variable in class com.sun.grizzly.http.SelectorThread
-
- NonEmptyStringType - Class in com.sun.grizzly.http.webxml.schema.version_2_4
- This type defines a string which contains at least one
character.
- NonEmptyStringType() -
Constructor for class com.sun.grizzly.http.webxml.schema.version_2_4.NonEmptyStringType
-
- NonEmptyStringType - Class in com.sun.grizzly.http.webxml.schema.version_2_5
- This type defines a string which contains at least one
character.
- NonEmptyStringType() -
Constructor for class com.sun.grizzly.http.webxml.schema.version_2_5.NonEmptyStringType
-
- NonEmptyStringType - Class in com.sun.grizzly.http.webxml.schema.version_3_0
- This type defines a string which contains at least one
character.
- NonEmptyStringType() -
Constructor for class com.sun.grizzly.http.webxml.schema.version_3_0.NonEmptyStringType
-
- NoParsingAlgorithm - Class in com.sun.grizzly.http.algorithms
- This algorithm doesn't parse the bytes, delegating the work to the
InternalInputBuffer.
- NoParsingAlgorithm() -
Constructor for class com.sun.grizzly.http.algorithms.NoParsingAlgorithm
-
- NORMAL_CLOSURE -
Static variable in interface com.sun.grizzly.websockets.WebSocket
- Indicates a normal closure, meaning whatever purpose the connection was established for has been fulfilled.
- normalize(String) -
Method in class com.sun.grizzly.http.servlet.ServletContextImpl
- Return a context-relative path, beginning with a "/", that represents
the canonical version of the specified path after ".." and "." elements
are resolved out.
- normalize(MessageBytes) -
Static method in class com.sun.grizzly.util.http.HttpRequestURIDecoder
- Normalize URI.
- normalize() -
Method in class com.sun.grizzly.util.net.URL
- Normalize the
path
(and therefore file
)
portions of this URL.
- normalizeBytes(MessageBytes) -
Static method in class com.sun.grizzly.util.http.HttpRequestURIDecoder
-
- NOT_LOCALIZABLE -
Static variable in interface com.sun.grizzly.localization.Localizable
- Special constant that represents a message that
is not localizable.
- Note - Class in com.sun.grizzly.samples.stickies
-
- Note() -
Constructor for class com.sun.grizzly.samples.stickies.Note
-
- NotesManager<E> - Interface in com.sun.grizzly.tcp
- Simple API used to implement notes support in Request/Response object.
- NotesManagerImpl - Class in com.sun.grizzly.tcp
- Simple API to handle notes with Request/Response object.
- NotesManagerImpl() -
Constructor for class com.sun.grizzly.tcp.NotesManagerImpl
-
- NotificationHandler - Interface in com.sun.enterprise.web.connector.grizzly.comet
- This class is invoked when the CometContext.notify is invoked.
- notificationHandler -
Variable in class com.sun.grizzly.comet.CometContext
- The default NotificationHandler.
- NotificationHandler - Interface in com.sun.grizzly.comet
- This class is invoked when the CometContext.notify is invoked.
- notificationObject -
Variable in class com.sun.grizzly.util.StateHolder.EventListener
-
- notify(Object) -
Method in class com.sun.enterprise.web.connector.grizzly.comet.CometContext
- Deprecated. Notify all
CometHandler
.
- notify(Object, int, int) -
Method in class com.sun.enterprise.web.connector.grizzly.comet.CometContext
- Deprecated. Notify a single
CometHandler
.
- notify(Object) -
Method in class com.sun.grizzly.comet.CometContext
- Notify all
CometHandler
.
- notify(Object, int, int) -
Method in class com.sun.grizzly.comet.CometContext
- Deprecated. - use notify(attachment,eventType,CometHandler;
- notify(Object, CometHandler) -
Method in class com.sun.grizzly.comet.CometContext
- Notify a single
CometHandler#onEvent(CometEvent
.
- notify(Object, int, CometHandler) -
Method in class com.sun.grizzly.comet.CometContext
- Notify a single
CometHandler
.
- notify(Object, int) -
Method in class com.sun.grizzly.comet.CometContext
- Notify all
CometHandler
.
- NOTIFY -
Static variable in class com.sun.grizzly.comet.CometEvent
- Notify the
CometHandler
.
- notify(CometEvent, Iterator<CometHandler>) -
Method in class com.sun.grizzly.comet.DefaultNotificationHandler
- Notify all
CometHandler
.
- notify(CometEvent, CometHandler) -
Method in class com.sun.grizzly.comet.DefaultNotificationHandler
- Notify the
CometHandler
.
- notify(CometEvent, Iterator<CometHandler>) -
Method in interface com.sun.grizzly.comet.NotificationHandler
- Notify all
CometHandler
.
- notify(CometEvent, CometHandler) -
Method in interface com.sun.grizzly.comet.NotificationHandler
- Notify a single
CometHandler
.
- notify0(CometEvent, CometHandler) -
Method in class com.sun.enterprise.web.connector.grizzly.comet.DefaultNotificationHandler
- Deprecated. Notify a
CometHandler
.
- notify0(CometEvent, CometHandler) -
Method in class com.sun.grizzly.comet.DefaultNotificationHandler
- Notify a
CometHandler
.
- notifyEvent() -
Method in class com.sun.grizzly.util.StateHolder.EventListener
-
- notifyException(Throwable) -
Method in class com.sun.grizzly.Controller
- Notify exception occured
- notifyException(DefaultProtocolChain.Phase, ProtocolFilter, Throwable) -
Method in class com.sun.grizzly.DefaultProtocolChain
- Notifies all
DefaultProtocolChain.EventHandler
s about exception, which occured
- notifyHaveResult() -
Method in class com.sun.grizzly.util.FutureImpl
-
- notifyListener() -
Method in class com.sun.grizzly.util.StateHolder.ConditionListener
-
- notifyListener(Object) -
Static method in class com.sun.grizzly.util.StateHolder.EventListener
-
- notifyLocallyClose(SelectionKey) -
Method in class com.sun.grizzly.BaseSelectionKeyHandler
- Notify a
ConnectionCloseHandler
that a remote connection
has been closed.
- notifyLocallyClose(SelectionKey) -
Method in interface com.sun.grizzly.util.ConnectionCloseHandlerNotifier
- Notify a
ConnectionCloseHandler
that a remote connection
has been closed.
- notifyNew() -
Method in class com.sun.grizzly.http.servlet.HttpSessionImpl
- Invoke to notify all registered
HttpSessionListener
of the
session has just been created.
- notifyReady() -
Method in class com.sun.grizzly.Controller
- Notify controller is ready
- notifyRemotlyClose(SelectionKey) -
Method in class com.sun.grizzly.BaseSelectionKeyHandler
- Notify a
ConnectionCloseHandler
that a remote connection
has been closed.
- notifyRemotlyClose(SelectionKey) -
Method in interface com.sun.grizzly.util.ConnectionCloseHandlerNotifier
- Notify a
ConnectionCloseHandler
that a remote connection
has been closed.
- notifyStarted() -
Method in class com.sun.grizzly.Controller
- Notify controller started
- notifyStopped() -
Method in class com.sun.grizzly.Controller
- Notify controller stopped
- notifyThreadEnd(ThreadPool.ControlRunnable) -
Method in class com.sun.grizzly.http.jk.util.threads.ThreadPool
- Inform the pool that the specific thread finish.
- notifyWhenConditionMatchState(StateHolder.ConditionListener<E>) -
Method in class com.sun.grizzly.util.StateHolder
- Register custom condition listener, which will be notified, when listener's
condition will become true.
- notifyWhenStateIsEqual(E, Object) -
Method in class com.sun.grizzly.util.StateHolder
- Register listener, which will be notified, when state will be equal to passed
one.
- notifyWhenStateIsNotEqual(E, Object) -
Method in class com.sun.grizzly.util.StateHolder
- Register listener, which will be notified, when state will become not equal
to passed one.
- nullByteBuffer -
Static variable in class com.sun.grizzly.http.FileCache
- A dummy instance of
ByteBuffer
- NumBenchmarkPasses -
Variable in class com.sun.grizzly.lzma.LzmaAlone.CommandLine
-
- numberOfBusyConnections() -
Method in interface com.sun.grizzly.connectioncache.spi.transport.ConnectionCache
- Number of non-idle connections.
- numberOfConnections() -
Method in interface com.sun.grizzly.connectioncache.spi.transport.ConnectionCache
- Total number of connections currently managed by the cache.
- numberOfIdleConnections() -
Method in interface com.sun.grizzly.connectioncache.spi.transport.ConnectionCache
- Number of idle connections; that is, connections for which the number of
get/release or responseReceived/responseProcessed calls are equal.
- numberOfReclaimableConnections() -
Method in interface com.sun.grizzly.connectioncache.spi.transport.ConnectionCache
- Number of idle connections that are reclaimable.
- numberToReclaim() -
Method in class com.sun.grizzly.connectioncache.impl.transport.ConnectionCacheBase
-
- numberToReclaim() -
Method in interface com.sun.grizzly.connectioncache.spi.transport.ConnectionCache
- Number of connections to reclaim each time reclamation starts.
AsyncQueue
, corresponding to the given
E
key
ProcessorTask
will be
JMX-registered if monitoring has been turned on
SelectorHandler
to
notify, that given SelectableChannel
is going to be closed, so
related data could be released from
AsyncQueueReader
SelectorHandler
to
notify, that given SelectableChannel
is going to be closed, so
related SelectableChannel
data could be released from
AsyncQueue
CometEvent
notification.
CometEvent.attachment
and resume the connection if
ReflectorCometHandler.useStreaming
is false
AsyncQueueReader
, if
error occured when reading from the SelectableChannel
,
which is associated with SelectionKey
AsyncQueueWriter
, if
error occured when writing ByteBuffer
to the
SelectableChannel
, associated with SelectionKey
CometEvent
notification when Grizzly is about to
suspend the connection.
ReflectorCometHandler.startingMessage
before the
connection get suspended.
CometEvent
notification when the underlying
tcp communication is resumed by Grizzly.
CometEvent
notification when the underlying
tcp communication is resumed by Grizzly.
ReflectorCometHandler.endingMessage
before the
connection get interupted.
SelectorHandler
to
notify, that SelectableChannel
, associated with the given
SelectableChannel
has ready data for reading.
AsyncQueueReader
, if
data was read to the ByteBuffer
from the
SelectableChannel
, associated with SelectionKey
,
and read data confirms to the user-specific condition (if any was set).
SelectorHandler
s were initialized
Runnable
has
completed execution.
ExtendedThreadPool
implementation has exceeded its configured size.
CometEvent
notification when the response
is resumed by a CometHandler
or by the CometContext
CometEvent
notification when the response
is resumed by a CometHandler
or by the CometContext
ReflectorCometHandler.endingMessage
before the
connection get terminated.
AbstractThreadPool.Worker
, when it's completing
AbstractThreadPool.Worker.run()
method execution, which in most cases means,
that ThreadPool's thread will be released.
AbstractThreadPool.Worker
, when it's starting
AbstractThreadPool.Worker.run()
method execution, which means, that ThreadPool's
thread is getting active and ready to process tasks.
SelectorHandler
to
notify, that SelectableChannel
, associated with the given
SelectionKey
is ready to transmit data.
AsyncQueueWriter
, if
whole ByteBuffer
data was written to the
SelectableChannel
, associated with SelectionKey
GrizzlyAdapter
.ServletAdapter
.ServletContextImpl
integration.OutboundConnectionFactory
is pluggable factory, responsible for
creating and initializing OutboundConnectionCache
.ByteBuffer
ByteBuffer
locked
property.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
ByteBuffer
and try to determine if the bytes
stream has been fully read from the SocketChannel
.
Controller
and associated SelectorHandler
s
SelectorHandler
SelectorHandler
E
key related queue.
K
key related queue.
ProtocolChain
instance.
NIOContext
Context
from pool and initializes it.
Response
object.
ByteBuffer
ByteBuffer
SelectionKey
post process notification
ProtocolFinder
was found.
SelectionKey
post process notification
ProcessorTask
by parsing the request
line.
Selector.select(long)
, make sure the ServerSocketChannel
has been created.
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[])
.
ExecutorService
.
SelectionKey
process notification
ProtocolFinder
collection
SelectionKey
process notification
ProcessorTask
.Queue
used as an object pool.
Controller.Protocol
.
Controller.Protocol
.
Controller.Protocol
.
GrizzlyListener
ProtocolChain
result attribute name.
ProtocolChain
instance.
ProtocolChain
task, which will be executed by
Context
, when Context.execute(ContextTask
)
is called.ProtocolChainInstruction
contains the instruction for a
ProtocolChain
, how it should continue the invokation.ProtocolFinder
PublishInterceptor
.ProcessorTask
CometHandler
of available bytes.
RemoteInputStream.close()
is called.
RemoteInputStream.close()
is called
ByteBuffer
.
ByteBuffer
.
ByteBuffer
.
ByteBuffer
.
Controller
,
which is not itself independent.ProtocolFilter
implementation which read the available bytes
and delegate the processing to the next ProtocolFilter
in the ProtocolChain
.ByteBuffer
using async read queue.
ByteBuffer
using async read queue.
ByteBuffer
using async read queue.
ByteBuffer
using async read queue.
ByteBuffer
using async read queue.
ByteBuffer
using async read queue.
ByteBuffer
using async read queue.
Controller
s to be used for reading
SelectableChannel
to
ByteBuffer
.
SelectorHandler
s, which
are ready to process
ThreadPoolConfig
CometHandler
that write (using a PrintWriter
)
all messages (CometEvent.attachment
it receive.CometEngine
.
CometEngine
.
CometEngine
.
CometEngine
.
CometContext
.
SelectionKey
s.
SelectionKey
on Selector
.
SelectableChannel
on Selector
.
SelectionKey
on Selector
.
SelectableChannel
on Selector
.
SelectableChannel
on Selector
.
SelectionKey
s.
SelectableChannel
on the Selector
.
SelectableChannel
on the Selector
.
CometHandler.onEvent(CometEvent)
will be invoked.
MBeanServer
.
SelectorThread
.
SelectionKey
to this Selector
running of this thread.
FilterFactory
.
OSGiResourceAdapter
in OSGi Http Service.
OSGiServletAdapter
in OSGi Http Service.
ProtocolChain
reinvokation.CacheableConnectorHandler
, however this
CacheableConnectorHandler
will be still interested in getting
expectedResponseCount responses on it.
ConnectorHandler
ConnectorHandler
ProtocolParser#startBuffer()
.
ConnectorHandler
to the pool of ConnectorHandler.
RemoteInputStream.read()
until RemoteInputStream.close()
is called.GrizzlyAdapter
AsyncFilter
AsyncFilter
AsyncFilter
AsyncFilter
FileCache
.
CometHandler
based on its hashcode.
CometHandler
.
CometHandler
.
ConnectionCloseHandler
from a set.
K
key related queue.
DefaultProtocolChain.EventHandler
.
ProtocolFilter
from this chain.
GrizzlyAdapter
return true of the operation was successful.
PUPreProcessor
from preprocess queue
ProtocolFinder
ProtocolHandler
SelectorHandler
and removes it from this
Controller
list
SelectorHandler
's clone, registered
on thisReadController
EventListener
ReplyMessageFactory.createReplyMessage(java.lang.Integer)
and gets a ReplyMessage
on which sometime in the future
an reply will arrive.ProcessorTask
has proceeded.
RequestInfo
.
Response
suspended timeout.
Response
's bytes before they get written.Context.suspend()
ed Context
.
Controller
and associated SelectorHandler
s
NIOContext.suspend()
ed Context
.
SelectorHandler
GrizzlyResponse
and finish/commit it.
Response
and finish/commit it.
SelectorHandler
CometHandler
list.
CometHandler
list.
Suspendable.resume()
)
Response.resume()
Context
to its pool if it is not shared.
Task
Task
to the pool
Task
object to the pool.
SelectorHandler
and reuses the accepted SocketChannel
if a user tries to connect the same remote address.SelectorHandler
and reuses the opened DatagramChannel
if a user tries to connect any remote addresses.ByteBuffer
to its previous state in case
an error as occured.
ByteBuffer
to its previous state in case
an error as occured.
ExecutorService
implementation requires a instance of
Runnable
instance.
WebSocket
's security key, used during the handshake phase.SelectionKeyAttachment
,
and introduces process method, which will be called by framework once
SelectionKey
has some ready event, before actual event processing.SelectionKey
attachment utility class.ContextTask
s, which are dealing with
SelectionKey
sSelector.selectNow()
and returns
the Selector
to the cache
Selector
used by the connector.
SelectorThread
value.
Selector
.SelectorHandler
SelectorHandler
current SelectorThread
is
based on
SelectorHandler
, which handles this SelectionKey
I/O events
SelectorHandler
which corresponds to its protocol and reusableness.SelectorHandler
SelectorHandler
s used by this instance.
SelectorHandler
and executed in a
Selector thread.SelectionKeyOP
to register next time the
Selector.select is invoked.
Selector
object.
SelectorThread
who created this task.
SelectorHandler
implementation SelectorThread
passes to Controller
.SelectionKeyHandler
implementationSelector
timeout value.
Client
.ClassLoader
.
CustomProtocolClient.service(java.io.InputStream, java.io.OutputStream)
to process bytes that are send from an Server.
Client
calls this server.
Request
and Response
with associated high level
classes like GrizzlyRequest
and GrizzlyResponse
.
GrizzlyRequest
to the proper GrizzlyAdapter
Request
URI, try to map the file from the rootFolder, and send it synchronously using send file.
FilterChain
and execute its
Filter
and its Servlet
Configuring a GrizzlyWebServer
or
SelectorThread
to use this
GrizzlyAdapter
implementation add the ability of servicing Servlet
as well as static resources.ServletConfig
implementation.ServletContext
implementation.Adapter
supported by this GrizzlyListener
Context
.
#Host
, #Context
and
Mapper.Wrapper
when invoking Mapper.addHost(java.lang.String, java.lang.String[], java.lang.Object)
, Mapper.addContext(java.lang.String, java.lang.String, java.lang.Object, java.lang.String[], javax.naming.Context)
etc.
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.
AsyncProcessorTask
AsyncProcesssorTask
.
AsyncTask
.
Map
of attribute name/value pairs.
Map
of attribute name/value pairs.
Map
of attribute name/value pairs.
Map
of attribute name/value pairs.
Map
of attribute name/value pairs.
null
.
ReadController
and its associated thread pool size.
ServletContextImpl.getRealPath(java.lang.String)
.
CometContext.notify(java.lang.Object)
should block when
notifying Comet Handlers.
ByteBuffer
ByteBuffer
shared this thread
ByteBuffer
shared this thread
ByteBufferType
to use when creating the
ByteBuffer
associated with this object.
CallbackHandler
.
ConnectorHandler
's callback handler instance,
which is used to process occuring events
SocketChannel
used by this class.
Channel
used by this algorithm
channelClassName
that will used to connect to
httpd.
Channel
type, which is ocketChannel
or DatagramChannel.
ClassLoader
used to load configurable
classes (ExecutorService, StreamAlgorithm).
CometContext
that fired this event.
ConnectionCloseHandler
to a set.
ConnectorHandlerPool
used.
ServletContextImpl
ExecutorService
can
re-execute its ProtocolFilter(s) after a successful execution.
ExecutorService
can
re-execute its ProtocolFilter(s) after a successful execution.
ExecutorService
can
re-execute its ProtocolFilter(s) after a successful execution.
Controller
to use with this instance.
Controller
associated with this instance.
Controller
.
GrizzlyExecutorService.reconfigure(com.sun.grizzly.util.ThreadPoolConfig)
to change thread pool configuration settings.
ProtocolChain
true> to enable delagation of the read and write operations
to a ProtocolChain
AsyncHandler
used when asynchronous
SSLEngine
is initialized.
SSLEngine
is initialized.
SSLEngine
is initialized.
SSLEngine
is initialized.
EventRouter
long
delay before a request is resumed.
Filter
associated with this object.
Filter
's name associated with this object.
Filter
.
ByteBuffer
used to handle request.
ByteBuffer
used to handle request.
Interceptor
used to decide if the request must be handled
by this ProtocolFilter
directly.
KeepAliveStats
instance used to collect request statistic.
GrizzlyExecutorService.reconfigure(com.sun.grizzly.util.ThreadPoolConfig)
to change thread pool configuration settings.
ExecutorService
s.
SelectionKey
's next registration state
SelectionKey
's next registration state
Management
interface.
ByteBuffer
content.
ByteBuffer
when async
write is enabled.
FileCache.FileCacheEntry
can have.
FileCache.FileCacheEntry
can have.
FileCache.FileCacheEntry
can have.
GrizzlyExecutorService.reconfigure(com.sun.grizzly.util.ThreadPoolConfig)
to change thread pool configuration settings.
GrizzlyExecutorService.reconfigure(com.sun.grizzly.util.ThreadPoolConfig)
to change thread pool configuration settings.
FileCache.FileCacheEntry
can have.
FileCache.FileCacheEntry
can have.
FileCache.FileCacheEntry
can have.
GrizzlyExecutorService.reconfigure(com.sun.grizzly.util.ThreadPoolConfig)
to change thread pool configuration settings.
NotificationHandler
ByteBuffer
used to handle response.
ByteBuffer
used to handle response.
ByteBuffer
used to handle response.
SelectorThread
will listen.
port
this algorithm is used.
GrizzlyExecutorService.reconfigure(com.sun.grizzly.util.ThreadPoolConfig)
to change thread pool configuration settings.
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
.
ProtocolChain
used by this Context
.
ProtocolChain
used by this Context
.
ProtocolChain
instance, which will be always
returned via StatelessProtocolChainInstanceHandler#poll()
.
ProtocolChainInstanceHandler
to use for
creating instance of ProtocolChain
.
ProtocolChainInstanceHandler
to use for
creating instance of ProtocolChain
.
ProtocolChainInstanceHandler
to use for
creating instance of ProtocolChain
.
ExecutorService
can handle.
ReadFilter
will try to read a data
from a channel.
receiveBufferSize
to the specified value
SelectorHandler
current role.
StaticResourcesAdapter.addRootFolder(java.lang.String)
FileCache.FileCacheEntry
from the FileCache
FileCache.FileCacheEntry
from the FileCache
FileCache.FileCacheEntry
from the FileCache
isSecure()
for this Request.
SelectionKey
SelectionKey
SelectionKey
.
SelectionKey
SelectionKey
used to reads bytes.
SelectionKeyHandler
to use for managing the life
cycle of SelectionKey.
Method is deprecated. Use SelectorHandler.setSelectionKeyHandler() instead
Selector
SelectorHandler
SelectorHandler
SelectorHandler
, which handles this taks's SelectionKey
SelectorHandler
, which handles this taks's SelectionKey
SelectorHandler
this instance is executing.
SelectorHandler
SelectorThread
used by this task.
SelectorThread
object.
sendBufferSize
to the specified value
Servlet
instance used by this ServletAdapter
GrizzlySession
SSLConfig
instance used when https is required
SSLContext
.
SSLEngine
.
SSLEngine
.
SSLEngine
.
SSLEngine
SSLEngine
.
SSLEngine
.
ThreadPoolStatistic
object used
to gather statistic;
StreamAlgorithm
used by this class.
TaskListener
associated with this class.
GrizzlyExecutorService.reconfigure(com.sun.grizzly.util.ThreadPoolConfig)
to change thread pool configuration settings.
ExecutorService
used for notifying the CometHandler.
ExecutorService
used for notifying the CometHandler.
ExecutorService
that will execute this instance.
ExecutorService
(Thread Pool).
ExecutorService
this class should use.
ExecutorService
that will execute this instance.
ExecutorService
used to execute this
SelectorHandler
's SelectionKey
ops
ExecutorService
used to execute this
SelectorHandler
's SelectionKey
ops
SelectionKey
.
WorkerThread
processing
an instance of this class.
WorkerThread
processing
an instance of this class.
Thread
type
of this object.
type
of this object.
SelectableChannel
.
true
if FileChannel.transferTo(long, long, java.nio.channels.WritableByteChannel)
to send a static resources, false if the File needs to be loaded in
memory and flushed using ByteBuffer
.
workerClassName
that will handle the request.
ProtocolChainInstanceHandler
.K
key related queue.
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
SSLOutputBuffer
ProcessorTask
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.
SSLContext
associated with the SSL implementation
we are running on.
com.sun.grizzly.ssl.SSLDefaultProtocolFilter#DefaultProtocolFilter(Class, java.net.InetAddress, int)
SSLDefaultProtocolFilter
.
AsyncQueueWriter
SSLEngine
used to write SSL data.
SSLEngine
used to manage the SSL over NIO request.
ProtocolHandler
, which passes PU request processing to a
Filter
chain.SSLContext
SSLContext
ByteChunk
is full or the request
is completed, and then delegate the SSL encryption to class
SSLOutputBuffer
AsyncWriteCallbackHandler
implementation, which is responsible
for returning cloned ByteBuffers to the poolByteBuffer
and flush them.ProcessorTask
that configure the OutputBuffer
using an instance of SSLOutputBuffer
.Selector
implementation.SelectorHandler
implementation SelectorThread
passes to Controller
.GrizzlyAdapter
's container is started by invoking
GrizzlyWebServer#start
or when .
SelectorThread
GrizzlyAdapter
's container is started by invoking
GrizzlyWebServer#start
or when .
ByteBuffer
.
Selector
object.
SelectorHandlerRunner
Servlet
instance of this OSGiServletAdapter
.
ExecutorService
used by this Selector
Controller
state
SelectorHandler
StateHolder, which is shared among
SelectorHandler and its clones
StateHolder
.
StateHolder
.
EventConditionListener
, and implements notificatation logic,
when condition becomes true.Controller
state listeners, which
will are notified on Controller
state change.
Interceptor
is invoked after the request line has been parsed.Adapter
that map the Request
URI to a local file.GrizzlyWebServer
.SelectorThread
.
Task
objects.HttpWorkerThread
.SelectorThread
SelectorHandler
s, which stopped
ExecutorService
used by this Selector
StreamAlgorithm
used by this Task
to manipulate the request.
StreamAlgorithm
implementation.SelectorHandler
is supported on client-side by RoundRobinSelectorHandler
SelectorHandler
is supported on client-side by RoundRobinSelectorHandler
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.
StateHolder
for state controlContext
.
Context
.
ReadableChannel
represented by this SuspendableFilter.KeyHandler
by registering it on secondary Selector.
Response
.
GrizzlyResponse
.
GrizzlyResponse
.
Response
.
Response
.
Response
.
Response
.
SuspendableFilter@#suspend
An instance of that class can be used to resume or cancel a suspended connection.ProtocolChain
DefaultProtocolChain
from position SuspendableFilter.nextFilterPosition
SuspendableHandler
with add some connection
state.Selector
used to keep the state of a suspended
connection (SelectionKey
).SelectionKey
.
ExecutorService
implementation, which function the similar way as
former Grizzly 1.x Pipeline based thread pools.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.AsyncQueueWriter
CometHandler
.
TaskListener
that the request has been
fully processed.
ExtendedThreadPool
implementation
allocates a new managed Thread
.
WorkerThread
.Random
but isolated to the current Thread.ExecutorService
used to execute CometTask
ExecutorService
used to execute threaded notification.
ExecutorService
object associated with this
Task
ExecutorService
used by this instance.
ExtendedThreadPool
implementations.ExecutorService
configured based on the
threadRatio
.
ExecutorService
statistic.
ExecutorService
ExtendedThreadPool
implementation.
PUPreProcessor
that will first try to execute an handshake.take
or poll
.
BlockingQueue
in which producers may wait for consumers
to receive elements.false
without enqueuing the element.
take
or poll
.
Task
instance.
AsyncQueueWriter
CometHandler
to the list of the
CometContext
.
SelectorThread
.
ProcessorTask
.
inputBB
to
ByteBuffer
using theSSLEngine
inputBB
to
ByteBuffer
using theSSLEngine
alias
es registered by owning bundle.
java.net.URL
, but without the ability to open a
stream or connection.ByteBuffer
view instead of
ByteBuffer
ByteBuffer
from another ByteBuffer
ByteBuffer
ByteBuffer
used by the ReadTask
use
direct ByteBuffer
or not.
SSLConfig
configuration.
SSLConfig
configuration.
Collection
view of the values contained in this map.
Collection
view of the values contained in this map.
SelectorHandler
s will
not get stopped
Deployable
web application (War file).FromURIDeployer
for War files.DeploymentConfiguration
for web application (War file).WebApp
Adapter.Thread
attributes.WorkerThread
ExecutorService
instance.
ExecutorService
instance.
ExecutorService
instance.
ExecutorService
instance.
ExecutorService
instance.
ByteBuffer
to the SelectableChannel
First, if SelectableChannel
associated write queue is empty -
it tries to write ByteBuffer
to the given
SelectableChannel
directly (without putting to the queue).
ByteBuffer
to the SelectableChannel
First, if SelectableChannel
associated write queue is empty -
it tries to write ByteBuffer
to the given
SelectableChannel
directly (without putting to the queue).
ByteBuffer
to the SelectableChannel
First, if SelectableChannel
associated write queue is empty -
it tries to write ByteBuffer
to the given
SelectableChannel
directly (without putting to the queue).
ByteBuffer
to the SelectableChannel
First, if SelectableChannel
associated write queue is empty -
it tries to write ByteBuffer
to the given
SelectableChannel
directly (without putting to the queue).
ByteBuffer
to the SocketAddress
First, if SelectableChannel
associated write queue is empty -
it tries to write ByteBuffer
to the given
SocketAddress
directly (without putting to the queue).
ByteBuffer
to the SocketAddress
First, if SelectableChannel
associated write queue is empty -
it tries to write ByteBuffer
to the given
SocketAddress
directly (without putting to the queue).
ByteBuffer
to the SocketAddress
First, if SelectableChannel
associated write queue is empty -
it tries to write ByteBuffer
to the given
SocketAddress
directly (without putting to the queue).
ByteBuffer
to the SocketAddress
First, if SelectableChannel
associated write queue is empty -
it tries to write ByteBuffer
to the given
SocketAddress
directly (without putting to the queue).
ByteBuffer
to the SocketAddress
First, if SelectableChannel
associated write queue is empty -
it tries to write ByteBuffer
to the given
SocketAddress
directly (without putting to the queue).
CometHandler
when the channel is writable.
ByteBuffer
using async write queue.
ByteBuffer
using async write queue.
ByteBuffer
using async write queue.
ByteBuffer
using async write queue.
ByteBuffer
using async write queue.
ByteBuffer
using async write queue.
ByteBuffer
using async write queue.
ByteBuffer
using async write queue.
ByteBuffer
using async write queue.
ByteBuffer
using async write queue.
ByteBuffer
using async write queue.
ByteBuffer
using async write queue.
ByteBuffer
using async write queue.
ByteBuffer
using async write queue.
ByteBuffer
using async write queue.
ByteBuffer
using async write queue.
ByteBuffer
using async write queue.
ByteBuffer
using async write queue.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |