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
ClientTlsChannelAllocator 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
ServerTlsChannelFactory 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.