| Modifier and Type | Interface and Description |
|---|---|
| public interface | ApplicationBufferHandler
Callback interface to be able to expand buffers when buffer overflow exceptions happen or to replace buffers |
| public interface | SSLContext
This interface is needed to override the default SSLContext class to allow SSL implementation pluggability without having to use JCE. |
| public interface | SSLSessionManager
Defines an interface used to manage SSL sessions. |
| public interface | SSLSupport
Defines an interface to interact with SSL sessions. |
| public interface | SSLUtil
Provides a common interface for |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractEndpoint<
The type used by the socket wrapper associated with this endpoint.
May be the same as U. S, The type of the underlying socket used by this endpoint. May be
the same as S. U>
|
| public abstract class | |
| public class | |
| public class | |
| public class | IPv6Utils
IPv6 utilities. |
| public class | Nio2Channel
Base class for a SocketChannel wrapper used by the endpoint. |
| public class | Nio2Endpoint
NIO2 endpoint. |
| public class | NioChannel
Base class for a SocketChannel wrapper used by the endpoint. |
| public class | NioEndpoint
NIO tailored thread pool, providing the following services:
|
| public class | SecureNio2Channel
Implementation of a secure socket channel for NIO2. |
| public class | SecureNioChannel
Implementation of a secure socket channel |
| public abstract class | |
| public class | |
| public class | |
| public abstract class | |
| public class | SocketProperties
Properties that can be set in the <Connector> element in server.xml. |
| public abstract class | |
| public class | SSLHostConfig
Represents the TLS configuration for a virtual host. |
| public class | |
| public abstract class | 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. |
| public abstract class | SSLUtilBase
Common base class for |
| public class | TLSClientHelloExtractor
This class extracts the SNI host name and ALPN protocols from a TLS client-hello message. |
| public class | WriteBuffer
Provides an expandable set of buffers for writes. |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | DispatchType
This enumeration lists the different types of dispatches that request processing can trigger. |
| public enum | |
| public enum | |
| public enum | SocketEvent
Defines events that occur per socket that require further processing by the container. |