|
Class Summary |
| AbstractConnectorHandler<E extends SelectorHandler,K extends CallbackHandler> |
Abstract ConnectorHandler definition, which preimplements common
getter/setter methods. |
| BaseSelectionKeyHandler |
This class is an implementation of a SelectionKeyHandler which does
not use the SelectionKey attachment, does not expire keys or utilize
a keep-alive mechanism. |
| CallbackHandlerContextTask |
CallbackHandler task, which will be executed by
Context, when Context.execute(ContextTask)
is called. |
| CallbackHandlerSelectionKeyAttachment |
SelectionKey attachment, which wraps CallbackHandler |
| ConnectorInstanceHandler.ConcurrentQueueConnectorInstanceHandler<E extends ConnectorHandler> |
Concurrent Queue ConnectorInstanceHandler implementation |
| ConnectorInstanceHandler.ConcurrentQueueDelegateCIH<E extends ConnectorHandler> |
Concurrent Queue ConnectorInstanceHandler implementation |
| ContextTask |
Task, which will be executed by Context, when
Context.execute(ContextTask) is called. |
| Controller |
Main entry point when using the Grizzly Framework. |
| ControllerStateListenerAdapter |
Empty implementation of ControllerStateListener |
| DefaultCallbackHandler |
Default 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. |
| DefaultConnectorHandlerPool |
Simple ConnectorHandlerPool implementation |
| DefaultProtocolChain |
Default ProtocolChain implementation. |
| DefaultProtocolChainInstanceHandler |
Default implementation of an ProtocolChainInstanceHandler. |
| DefaultSelectionKeyHandler |
Default implementation of a SelectionKey Handler. |
| IOEvent.DefaultIOEvent<E> |
Simple IOEvent implementation |
| NIOContext |
This Object is used to share information between the Grizzly Framework
classes and ProtocolFilter implementation. |
| ProtocolChainContextTask |
ProtocolChain task, which will be executed by
Context, when Context.execute(ContextTask)
is called. |
| ReadController |
ReadController class represents Controller,
which is not itself independent. |
| ReusableTCPSelectorHandler |
This class extends a TCP implementation of a SelectorHandler
and reuses the accepted SocketChannel if a user tries to connect the same remote address. |
| ReusableUDPSelectorHandler |
This class extends a UDP implementation of a SelectorHandler
and reuses the opened DatagramChannel if a user tries to connect any remote addresses. |
| RoundRobinSelectorHandler |
A SelectorHandler handles all java.nio.channels.Selector operations. |
| SelectionKeyContextTask |
Basic class for all ContextTasks, which are dealing with
SelectionKeys |
| SelectionKeyOP |
|
| SelectionKeyOP.ConnectSelectionKeyOP |
|
| SelectorHandlerFactory |
This class helps users to create a proper SelectorHandler which corresponds to its protocol and reusableness. |
| SelectorHandlerRunner |
Class is responsible for processing certain (single)
SelectorHandler |
| SingleProtocolChainInstanceHandler |
Implementation of an ProtocolChainInstanceHandler. |
| SSLConfig |
SSL configuration helper. |
| SSLConnectorHandler |
Non blocking SSL Connector Handler. |
| SSLSelectorHandler |
A SelectorHandler handles all java.nio.channels.Selector operations. |
| TCPConnectorHandler |
Non blocking TCP Connector Handler. |
| TCPSelectorHandler |
A SelectorHandler handles all java.nio.channels.Selector operations. |
| UDPConnectorHandler |
Client side interface used to implement non blocking client operation. |
| UDPSelectorHandler |
A SelectorHandler handles all java.nio.channels.Selector operations. |