Package org.apache.tomcat.util.net
package org.apache.tomcat.util.net
-
ClassDescriptionAbstractEndpoint<S,
U> Abstract endpoint implementation.Enum representing the possible states of the bind operation.Interface for handlers used by an endpoint.Different types of socket states to react upon.AbstractJsseEndpoint<S,U> Acceptor<U>Acceptor thread that accepts incoming connections.States of the acceptor lifecycle.Callback interface to be able to expand buffers when buffer overflow exceptions happen or to replace buffersConstants for network utilities.This enumeration lists the different types of dispatches that request processing can trigger.IPv6 utilities.Base class for a SocketChannel wrapper used by the endpoint.NIO2 endpoint.SendfileData class.Base class for a SocketChannel wrapper used by the endpoint.NIO endpoint.NIO socket wrapper that wraps an NioChannel.PollerEvent, cacheable object for poller events to avoid GCSendfileData class.Implementation of a secure socket channel for NIO2.Implementation of a secure socket channelBase class for sendfile operations.Defines the keep-alive state of a connection during sendfile processing.Defines the progress state of a sendfile operation.Manages read and writeByteBufferinstances for a socket connection, handling buffer state transitions between read and write modes.Defines events that occur per socket that require further processing by the container.Base class for socket processors that handle I/O events on a wrapped socket.Properties that can be set in the <Connector> element in server.xml.Base class for wrapping a socket connection.Defines the blocking behavior for I/O operations.Interface for determining whether a completion handler should be invoked.Defines the possible outcomes for completion handler invocation.Represents the completion state of an asynchronous I/O operation.This interface is needed to override the default SSLContext class to allow SSL implementation pluggability without having to use JCE.Represents the TLS configuration for a virtual host.Certificate verification levels.SSL configuration type.Represents the SSL certificate configuration for a virtual host.Defines the types of SSL certificates supported.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.Defines an interface used to manage SSL sessions.Defines an interface to interact with SSL sessions.Provides a common interface forSSLImplementations to create the necessary JSSE implementation objects for TLS connections created via the JSSE API.Optional interface that can be implemented bySSLEngines to indicate that they support ALPN and can provide the protocol agreed with the client.Common base class forSSLUtilimplementations.This class extracts the SNI host name and ALPN protocols from a TLS client-hello message.Possible results of TLS ClientHello extraction.Provides an expandable set of buffers for writes.Interface implemented by clients of the WriteBuffer to enable data to be written back out from the buffer.