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.Plain socket based on NIO
SocketChannel.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 belowSmartSocketWriter.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 NIO helidon socket.TLS socket.