All Classes

Class Description
AsynchronousTlsChannel
An AsynchronousByteChannel that works using TlsChannels.
AsynchronousTlsChannelGroup
This class encapsulates the infrastructure for running AsynchronousTlsChannels.
BufferAllocator
A factory for ByteBuffers.
ClientTlsChannel
A client-side TlsChannel.
ClientTlsChannel.Builder
Builder of ClientTlsChannel
DirectBufferAllocator
Allocator that creates direct buffers.
ExtendedAsynchronousByteChannel
This interface extends AsynchronousByteChannel adding optional timeouts and scattering and gathering methods.
HeapBufferAllocator
Allocator that creates heap buffers.
NeedsReadException
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.
NeedsTaskException
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.
NeedsWriteException
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.
ServerTlsChannel
A server-side TlsChannel.
ServerTlsChannel.Builder
Builder of ServerTlsChannel
SniSslContextFactory
Factory for SSLContexts, based in an optional SNIServerName.
TlsChannel
A ByteChannel interface to a TLS (Transport Layer Security) connection.
TlsChannelBuilder<T extends TlsChannelBuilder<T>>
Base class for builders of TlsChannel.
TlsChannelCallbackException
Thrown during TlsChannel handshake to indicate that a user-supplied function threw an exception.
TlsChannelFlowControlException
Base class for exceptions used to control flow.
TrackingAllocator
A decorating BufferAllocator that keeps statistics.
WouldBlockException
Signals that some IO operation cannot continue because the channel is in non blocking mode and some blocking would otherwise happen.