Package io.servicetalk.transport.api
@ElementsAreNonnullByDefault
package io.servicetalk.transport.api
-
ClassDescriptionRepresents an algorithm that can compress and decompress SSL certificates.A factory to create
Certificate Compression Algorithms
.When thrown contains information about a failure during TLS certificate compression.Specifies the configuration for client side TLS/SSL.Default builder forClientSslConfig
objects.An execution strategy for creating or accepting connections.Deprecated.Deprecated.useLateConnectionAcceptor
instead.A context for a connection.Provides information about a connection.Provides information about the network protocol.An observer interface that provides visibility into events associated with a network connection.An observer interface that provides visibility into read and write events related to data flow.An observer interface that provides visibility into new streams created by a multiplexed connection.An observer interface that provides visibility into proxy connect events for establishing a tunnel.An observer interface that provides visibility into read events.An observer interface that provides visibility into security handshake events.An observer interface that provides visibility into stream events.An observer interface that provides visibility into write events.DefaultExecutionContext<ES extends ExecutionStrategy>A default implementation ofExecutionContext
.Wrap aClientSslConfig
and delegate all methods to it.An implementation ofConnectionAcceptor
that delegates all methods to anotherConnectionAcceptor
.AConnectionContext
implementation that delegates all calls to a providedConnectionContext
.DelegatingExecutionContext<ES extends ExecutionStrategy>AnExecutionContext
implementation that delegates all calls to a providedExecutionContext
.Wrap aServerSslConfig
and delegate all methods to it.DelegatingSslConfig<T extends SslConfig>Wrap aSslConfig
and delegate all methods to it.An address which represents a socket belonging to the AF_UNIX socket family.Allows to accept or reject connections early in the connection setup stage.ExecutionContext<ES extends ExecutionStrategy>Context related to execution and allocation.An execution strategy for all transports.ExecutionStrategyInfluencer<S extends ExecutionStrategy>An entity that wishes to influence theExecutionStrategy
for a server or client.SpecialSocketAddress
that allows to wrap an already existing filedescriptor.A tuple of<host name, port>
.Executor
that handles IO.Thread factory for use withIoExecutor
.Marker interface for IO Threads.Allows to accept or reject connections later in the connection setup stage.A marker-interface for exceptions which are safely retryable and occur only before ServiceTalk starts writing a request to the network.Context for servers.Context for controlling listen behavior.Specifies the configuration for server side TLS/SSL.Default builder forServerSslConfig
objects.SocketOption
s that can be used besideStandardSocketOptions
.Indicates the state of theSSLEngine
with respect to client authentication.Specifies the configuration for TLS/SSL.Defines filtering logic for ciphers suites.The provider to use forSSLEngine
.Configuration for transport settings.Builder forTransportConfig
.An observer interface that provides visibility into transport events.A factory to create differentTransportObserver
s.
LateConnectionAcceptor
instead.