Module io.helidon.common.socket
Package io.helidon.common.socket
package io.helidon.common.socket
Socket abstraction and data writing.
-
ClassDescriptionSocket abstraction to allow usage of TLS or even non-socket transport.Information about one side of this communication (either local or remote).Helidon socket that is based on plaintext.A special socket write that starts async but may switch to sync mode if it detects that the async queue size is below
SmartSocketWriter.QUEUE_SIZE_THRESHOLD
.Information available for a connected socket.Socket options.Fluent API builder forSocketOptions
.SocketOptions.BuilderBase<BUILDER extends SocketOptions.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends SocketOptions> Fluent API builder base forSocketOptions
.Generated implementation of the prototype, can be extended by descendant prototype implementations.Socket writer (possibly) used from multiple threads, takes care of writing to a single socket.Socket write failed.TLS socket.