Module swim.io
Package 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.
-
ClassDescriptionAbstractIpModem<I,
O> Transport-layer security client authentication configuration.Flow-controlled network channel context.Network channel flow state, controlling accept, connect, read, and write operations.Network channel flow delta, modifying read and write operations.IP network connection context.Network interface for binding and connecting IP sockets and modems.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.Network service listener that handles asynchronous I/O operations for a non-blocking NIO server socket channel.Network listener context that manages asynchronous I/O operations for a non-blocking NIO server socket channel.External handle to a networkIpService
listener.IP Socket configuration parameters.Network socket binding that handles asynchronous I/O operations for a non-blocking NIO network channel.Network socket context that manages asynchronous I/O operations for a non-blocking NIO network channel.IpSocketModem<I,O> External handle to a networkIpSocket
.Asynchronous I/O multiplexor.Thrown when aStation
encounters an error.TCP configuration parameters.TLS configuration parameters.I/O transport binding that handles asynchronous I/O operations for a non-blocking NIO channel.I/O transport context that manages asynchronous I/O operations for a non-blocking NIO channel.External handle to an I/OTransport
.Transport
configuration parameters.