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
SSLImplementation s to create the
necessary JSSE implementation objects for TLS connections created via the
JSSE API. |
SSLUtil.ProtocolInfo |
Optional interface that can be implemented by
SSLEngine s 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,U> | |
AbstractJsseEndpoint<S,U> | |
Acceptor<U> | |
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.BindState | |
AbstractEndpoint.Handler.SocketState |
Different types of socket states to react upon.
|
Acceptor.AcceptorState | |
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.