Module swim.io
Package swim.io
Explicitly flow-controlled, non-blocking, parallel I/O engine, with
swim-codec-modulated socket modems, and TCP and TLS
transports.
-
Interface Summary Interface Description FlowContext Flow-controlled network channel context.IpContext IP network connection context.IpInterface IpModem<I,O> Network socket binding that provides asynchronous I/O decoders and encoders for a non-blocking NIO network channel.IpModemContext<I,O> Network socket context that manages asynchronous I/O decoders and encoders for a non-blocking NIO network channel.IpService Network service listener that handles asynchronous I/O operations for a non-blocking NIO server socket channel.IpServiceContext Network listener context that manages asynchronous I/O operations for a non-blocking NIO server socket channel.IpServiceRef External handle to a networkIpService
listener.IpSocket Network socket binding that handles asynchronous I/O operations for a non-blocking NIO network channel.IpSocketContext Network socket context that manages asynchronous I/O operations for a non-blocking NIO network channel.IpSocketRef External handle to a networkIpSocket
.IpStation Transport I/O transport binding that handles asynchronous I/O operations for a non-blocking NIO channel.TransportContext I/O transport context that manages asynchronous I/O operations for a non-blocking NIO channel.TransportRef External handle to an I/OTransport
. -
Class Summary Class Description AbstractIpModem<I,O> AbstractIpService AbstractIpSocket IpEndpoint Network interface for binding and connecting IP sockets and modems.IpSettings IP Socket configuration parameters.IpSocketModem<I,O> Station Asynchronous I/O multiplexor.TcpSettings TCP configuration parameters.TlsSettings TLS configuration parameters.TransportSettings Transport
configuration parameters. -
Enum Summary Enum Description ClientAuth Transport-layer security client authentication configuration.FlowControl Network channel flow state, controlling accept, connect, read, and write operations.FlowModifier Network channel flow delta, modifying read and write operations. -
Exception Summary Exception Description IpException StationException Thrown when aStation
encounters an error.