| Interface | Description |
|---|---|
| AbstractEndpoint.Handler<S> | |
| ApplicationBufferHandler |
Callback interface to be able to expand buffers when buffer overflow
exceptions happen or to replace buffers
|
| SocketWrapperBase.CompletionCheck | |
| SSLContext |
This interface is needed to override the default SSLContext class
to allow SSL implementation pluggability without having to use JCE.
|
| SSLSessionManager |
Defines an interface used to manage SSL sessions.
|
| SSLSupport |
Defines an interface to interact with SSL sessions.
|
| SSLUtil |
Provides a common interface for
SSLImplementations to create the
necessary JSSE implementation objects for TLS connections created via the
JSSE API. |
| SSLUtil.ProtocolInfo |
Optional interface that can be implemented by
SSLEngines to indicate that they support ALPN and
can provided the protocol agreed with the client. |
| WriteBuffer.Sink |
Interface implemented by clients of the WriteBuffer to enable data to be
written back out from the buffer.
|
| Class | Description |
|---|---|
| AbstractEndpoint<S> | |
| AbstractEndpoint.Acceptor | |
| AbstractJsseEndpoint<S> | |
| 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.AprSocketWrapper | |
| AprEndpoint.SendfileData |
SendfileData class.
|
| AprEndpoint.SocketInfo | |
| AprEndpoint.SocketList | |
| AprEndpoint.SocketTimeouts | |
| AprSSLSupport |
Implementation of SSLSupport for APR.
|
| Constants | |
| ContainerThreadMarker |
Used to mark threads that have been allocated by the container to process
data from an incoming connection.
|
| IPv6Utils |
IPv6 utilities.
|
| Nio2Channel |
Base class for a SocketChannel wrapper used by the endpoint.
|
| Nio2Endpoint |
NIO2 endpoint.
|
| Nio2Endpoint.Nio2SocketWrapper | |
| Nio2Endpoint.SendfileData |
SendfileData class.
|
| NioBlockingSelector | |
| NioBlockingSelector.BlockPoller | |
| NioBlockingSelector.BlockPoller.RunnableCancel | |
| 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.NioSocketWrapper | |
| NioEndpoint.PollerEvent |
PollerEvent, cacheable object for poller events to avoid GC
|
| NioEndpoint.SendfileData |
SendfileData class.
|
| NioSelectorPool |
Thread safe non blocking selector pool
|
| SecureNio2Channel |
Implementation of a secure socket channel for NIO2.
|
| SecureNioChannel |
Implementation of a secure socket channel
|
| SendfileDataBase | |
| SocketBufferHandler | |
| SocketProcessorBase<S> | |
| SocketProperties |
Properties that can be set in the <Connector> element
in server.xml.
|
| SocketWrapperBase<E> | |
| SSLHostConfig |
Represents the TLS configuration for a virtual host.
|
| SSLHostConfigCertificate | |
| SSLImplementation |
Provides a factory and base implementation for the Tomcat specific mechanism
that allows alternative SSL/TLS implementations to be used without requiring
the implementation of a full JSSE provider.
|
| SSLUtilBase |
Common base class for
SSLUtil implementations. |
| TLSClientHelloExtractor |
This class extracts the SNI host name and ALPN protocols from a TLS
client-hello message.
|
| WriteBuffer |
Provides an expandable set of buffers for writes.
|
| Enum | Description |
|---|---|
| AbstractEndpoint.Acceptor.AcceptorState | |
| AbstractEndpoint.BindState | |
| AbstractEndpoint.Handler.SocketState |
Different types of socket states to react upon.
|
| DispatchType |
This enumeration lists the different types of dispatches that request
processing can trigger.
|
| SendfileKeepAliveState | |
| SendfileState | |
| SocketEvent |
Defines events that occur per socket that require further processing by the
container.
|
| SocketWrapperBase.BlockingMode | |
| SocketWrapperBase.CompletionHandlerCall | |
| SocketWrapperBase.CompletionState | |
| SSLHostConfig.CertificateVerification | |
| SSLHostConfig.Type | |
| SSLHostConfigCertificate.Type | |
| TLSClientHelloExtractor.ExtractorResult |
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.