All Classes and Interfaces

Class
Description
An AsynchronousByteChannel that works using TlsChannels.
This class encapsulates the infrastructure for running AsynchronousTlsChannels.
A factory for ByteBuffers.
A client-side TlsChannel.
Builder of ClientTlsChannel
Allocator that creates direct buffers.
This interface extends AsynchronousByteChannel adding optional timeouts and scattering and gathering methods.
Allocator that creates heap buffers.
This exception signals the caller that the operation cannot continue because bytesProduced need to be read from the underlying ByteChannel, the channel is non-blocking and there are no bytesProduced available.
This exception signals the caller that the operation could not continue because a CPU-intensive operation (typically a TLS handshaking) needs to be executed and the TlsChannel is configured to not run tasks.
This exception signals the caller that the operation cannot continue because bytesProduced need to be write to the underlying ByteChannel, the channel is non-blocking and there are no buffer space available.
A server-side TlsChannel.
Builder of ServerTlsChannel
Factory for SSLContexts, based in an optional SNIServerName.
A ByteChannel interface to a TLS (Transport Layer Security) connection.
Base class for builders of TlsChannel.
Thrown during TlsChannel handshake to indicate that a user-supplied function threw an exception.
Base class for exceptions used to control flow.
A decorating BufferAllocator that keeps statistics.
Signals that some IO operation cannot continue because the channel is in non blocking mode and some blocking would otherwise happen.