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 forClientSslConfigobjects.An execution strategy for creating or accepting connections.Deprecated.Deprecated.useLateConnectionAcceptorinstead.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 aClientSslConfigand delegate all methods to it.An implementation ofConnectionAcceptorthat delegates all methods to anotherConnectionAcceptor.AConnectionContextimplementation that delegates all calls to a providedConnectionContext.DelegatingExecutionContext<ES extends ExecutionStrategy>AnExecutionContextimplementation that delegates all calls to a providedExecutionContext.Wrap aServerSslConfigand delegate all methods to it.DelegatingSslConfig<T extends SslConfig>Wrap aSslConfigand 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 theExecutionStrategyfor a server or client.SpecialSocketAddressthat allows to wrap an already existing filedescriptor.A tuple of<host name, port>.Executorthat handles network transport I/O operations.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 forServerSslConfigobjects.SocketOptions that can be used besideStandardSocketOptions.Indicates the state of theSSLEnginewith respect to client authentication.Specifies the configuration for TLS/SSL.Defines filtering logic for ciphers suites.Thrown when an SSL/TLS handshake fails with a timeout.The provider to use forSSLEngine.Configuration for transport settings.Builder forTransportConfig.An observer interface that provides visibility into transport events.A factory to create differentTransportObservers.
LateConnectionAcceptorinstead.