Module
Package org.xnio.channels
package org.xnio.channels
The core XNIO channel API.
-
ClassDescriptionAcceptingChannel<C extends ConnectedChannel>A channel which can accept inbound connections from remote endpoints.AcceptListenerSettable<C extends Channel>An object which supports directly setting the accept listener may implement this interface.AcceptListenerSettable.Setter<C extends Channel>A channel listener setter implementation which delegates to the appropriate setter method.A closeable view over a read and write side of a suspendable channel.A closeable, connected view over a read and write side of a suspendable channel, at least one of which is connected.A connected bidirectional message channel assembled from a readable and writable message channel.A connected SSL stream channel assembled from a stream source and stream sink.A connected stream channel assembled from a stream source and stream sink.A bidirectional message channel assembled from a readable and writable message channel.An assembled SSL channel.A stream channel assembled from a stream source and stream sink.A blocking wrapper for a
StreamChannel
.A blocking wrapper for aStreamSourceChannel
.A blocking wrapper for aStreamChannel
.A channel that is bound to a local address.A multipoint datagram channel.An extension of a simple NIOByteChannel
which includes scatter/gather operations.ChannelFactory<C extends Channel>A generalized channel factory type.A utility class containing static methods to support channel usage.A channel which is closeable.CloseListenerSettable<C extends Channel>An object which supports directly setting the close listener may implement this interface.CloseListenerSettable.Setter<C extends Channel>A channel listener setter implementation which delegates to the appropriate setter method.An exception which is thrown when more than one thread tries to access a stream channel at once.A channel that has parameters that may be configured while the channel is open.A channel that has a local and peer endpoint address.A channel that sends and receives messages to a connected peer.A TLS-encapsulated connected stream channel.A stream channel that is a connection between a local and remote endpoint.A stream source channel which is always empty.Exception thrown when a fixed-length write channel is written beyond its full length.A channel which writes a fixed amount of data.A channel which reads data of a fixed length and calls a finish listener.Exception thrown when a fixed-length write channel is not written to its full length.Deprecated.This class is deprecated; use conduits instead.A channel that sends and receives whole messages.A multicast-capable point-to-multipoint channel.A registration key for a multicast group.A point-to-multipoint message channel.A bit-bucket stream sink channel.ProtectedWrappedChannel<C extends Channel>A protected, wrapped channel.A stream source channel which can have data pushed back into it.A channel that can receive messages.The readable side of a multipoint message channel.ReadListenerSettable<C extends Channel>An object which supports directly setting the read listener may implement this interface.ReadListenerSettable.Setter<C extends Channel>A channel listener setter implementation which delegates to the appropriate setter method.Thrown when a blocking read operation times out.SimpleAcceptingChannel<C extends CloseableChannel>A channel which can accept connections.A buffer for source and destination addresses.A half-duplex (write side) wrapper for a full-duplex channel.A half-duplex (read side) wrapper for a full-duplex channel.A channel which can use SSL/TLS to negotiate a security layer.A stream channel.A stream sink channel.A stream source channel.A suspendable accept channel.A suspendable bidirectional channel.A suspendable readable channel.A suspendable writable channel.Deprecated.This class is deprecated; use conduits instead.An exception that is thrown when an invalid option is specified for aConfigurable
.WrappedChannel<C extends Channel>A wrapped channel.A channel that can send messages.The writable side of a multipoint message channel.WriteListenerSettable<C extends Channel>An object which supports directly setting the write listener may implement this interface.WriteListenerSettable.Setter<C extends Channel>A channel listener setter implementation which delegates to the appropriate setter method.Thrown when a blocking write operation times out.