| Class Summary |
| AprEndpoint |
APR tailored thread pool, providing the following services:
- Socket acceptor thread
- Socket poller thread
- Sendfile thread
- Worker threads pool
When switching to Java 5, there's an opportunity to use the virtual
machine's thread pool.
|
| AprEndpoint.Acceptor |
Server socket acceptor thread. |
| AprEndpoint.Handler.SocketState | |
| AprEndpoint.Poller |
Poller class. |
| AprEndpoint.Sendfile |
Sendfile class. |
| AprEndpoint.SendfileData |
SendfileData class. |
| AprEndpoint.SocketEventProcessor |
This class is the equivalent of the Worker, but will simply use in an
external Executor thread pool. |
| AprEndpoint.SocketProcessor |
This class is the equivalent of the Worker, but will simply use in an
external Executor thread pool. |
| AprEndpoint.SocketWithOptionsProcessor |
This class is the equivalent of the Worker, but will simply use in an
external Executor thread pool. |
| AprEndpoint.Worker |
Server processor class. |
| AprEndpoint.WorkerStack | |
| BaseEndpoint |
APR tailored thread pool, providing the following services:
- Socket acceptor thread
- Socket poller thread
- Sendfile thread
- Worker threads pool
When switching to Java 5, there's an opportunity to use the virtual
machine's thread pool.
|
| JIoEndpoint |
Handle incoming TCP connections.
|
| JIoEndpoint.Acceptor |
Server socket acceptor thread. |
| JIoEndpoint.SocketProcessor |
This class is the equivalent of the Worker, but will simply use in an
external Executor thread pool. |
| JIoEndpoint.Worker | |
| JIoEndpoint.WorkerStack | |
| NioBlockingSelector | |
| NioBlockingSelector.BlockPoller | |
| NioBlockingSelector.KeyReference | |
| NioChannel |
Base class for a SocketChannel wrapper used by the endpoint.
|
| NioEndpoint |
NIO tailored thread pool, providing the following services:
- Socket acceptor thread
- Socket poller thread
- Worker threads pool
When switching to Java 5, there's an opportunity to use the virtual
machine's thread pool.
|
| NioEndpoint.Acceptor |
Server socket acceptor thread. |
| NioEndpoint.Handler.SocketState | |
| NioEndpoint.KeyAttachment | |
| NioEndpoint.NioBufferHandler | |
| NioEndpoint.Poller |
Poller class. |
| NioEndpoint.PollerEvent |
PollerEvent, cacheable object for poller events to avoid GC |
| NioEndpoint.SendfileData |
SendfileData class. |
| NioEndpoint.SocketProcessor |
This class is the equivalent of the Worker, but will simply use in an
external Executor thread pool. |
| NioEndpoint.TaskQueue | |
| NioEndpoint.Worker |
Server processor class. |
| NioEndpoint.WorkerStack | |
| NioSelectorPool |
Thread safe non blocking selector pool |
| PoolTcpEndpoint |
Handle incoming TCP connections.
|
| SecureNioChannel |
Implementation of a secure socket channel |
| ServerSocketFactory |
This class creates server sockets. |
| SocketProperties |
Properties that can be set in the <Connector> element
in server.xml. |
| SocketStatus |
Someone, please change the enum name.
|
| SSLImplementation | |
| SSLSupport.CipherData |
Simple data class that represents the cipher being used, along with the
corresponding effective key size. |
| TcpConnection |
|
| URL |
URL is designed to provide public APIs for parsing
and synthesizing Uniform Resource Locators as similar as possible to the
APIs of java.net.URL, but without the ability to open a
stream or connection. |