Module swim.io
Package swim.io
Flow-controlled input/output library.
-
Interface Summary Interface Description ConnectionContext Connection-oriented network channel context.FlowContext Flow-controlled network channel context.Modem<I,O> Network socket binding that provides asynchronous I/O decoders and encoders for a non-blocking NIO network channel.ModemContext<I,O> Network socket context that manages asynchronous I/O decoders and encoders for a non-blocking NIO network channel.Service Network service listener that handles asynchronous I/O operations for a non-blocking NIO server socket channel.ServiceContext Network listener context that manages asynchronous I/O operations for a non-blocking NIO server socket channel.ServiceRef External handle to a networkServicelistener.Socket Network socket binding that handles asynchronous I/O operations for a non-blocking NIO network channel.SocketContext Network socket context that manages asynchronous I/O operations for a non-blocking NIO network channel.SocketRef External handle to a networkSocket.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 AbstractModem<I,O> AbstractService AbstractSocket Endpoint Network interface for binding and connecting IP sockets and modems.SocketModem<I,O> SocketSettings Socket configuration parameters.Station Asynchronous I/O multiplexor.TcpSettings TCP configuration parameters.TlsSettings TLS configuration parameters.TransportSettings Transportconfiguration 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 StationException Thrown when aStationencounters an error.