# Uses of Package
org.xnio.channels

Packages that use org.xnio.channels
Package
Description
org.xnio
The main API package for XNIO.
org.xnio._private
org.xnio.channels
The core XNIO channel API.
org.xnio.conduits
The XNIO conduit SPI.
org.xnio.ssl
Utility classes for using and implementing SSL within XNIO providers.
org.xnio.streams
Utility classes for creating streams which use XNIO channels.

Classes in org.xnio.channels used by org.xnio
Class
Description
AcceptingChannel
A channel which can accept inbound connections from remote endpoints.
BoundChannel
A channel that is bound to a local address.
CloseableChannel
A channel which is closeable.
CloseListenerSettable
An object which supports directly setting the close listener may implement this interface.
Configurable
A channel that has parameters that may be configured while the channel is open.
ConnectedChannel
A channel that has a local and peer endpoint address.
ConnectedMessageChannel
A channel that sends and receives messages to a connected peer.
ConnectedStreamChannel
A stream channel that is a connection between a local and remote endpoint.
MulticastMessageChannel
A multicast-capable point-to-multipoint channel.
StreamChannel
A stream channel.
StreamSinkChannel
A stream sink channel.
StreamSourceChannel
A stream source channel.
SuspendableReadChannel
A suspendable readable channel.
SuspendableWriteChannel
A suspendable writable channel.
WritableMessageChannel
A channel that can send messages.
Classes in org.xnio.channels used by org.xnio._private
Class
Description
AcceptingChannel
A channel which can accept inbound connections from remote endpoints.
ConcurrentStreamChannelAccessException
An exception which is thrown when more than one thread tries to access a stream channel at once.
ConnectedChannel
A channel that has a local and peer endpoint address.
FixedLengthOverflowException
Exception thrown when a fixed-length write channel is written beyond its full length.
FixedLengthUnderflowException
Exception thrown when a fixed-length write channel is not written to its full length.
ReadTimeoutException
Thrown when a blocking read operation times out.
WriteTimeoutException
Thrown when a blocking write operation times out.
Classes in org.xnio.channels used by org.xnio.channels
Class
Description
AcceptingChannel
A channel which can accept inbound connections from remote endpoints.
AcceptListenerSettable
An object which supports directly setting the accept listener may implement this interface.
AssembledChannel
A closeable view over a read and write side of a suspendable channel.
AssembledConnectedChannel
A closeable, connected view over a read and write side of a suspendable channel, at least one of which is connected.
AssembledConnectedMessageChannel
A connected bidirectional message channel assembled from a readable and writable message channel.
AssembledConnectedSslStreamChannel
A connected SSL stream channel assembled from a stream source and stream sink.
AssembledConnectedStreamChannel
A connected stream channel assembled from a stream source and stream sink.
AssembledMessageChannel
A bidirectional message channel assembled from a readable and writable message channel.
AssembledSslChannel
An assembled SSL channel.
AssembledStreamChannel
A stream channel assembled from a stream source and stream sink.
BoundChannel
A channel that is bound to a local address.
BoundMultipointMessageChannel
A multipoint datagram channel.
ByteChannel
An extension of a simple NIO `ByteChannel` which includes scatter/gather operations.
CloseableChannel
A channel which is closeable.
CloseListenerSettable
An object which supports directly setting the close listener may implement this interface.
Configurable
A channel that has parameters that may be configured while the channel is open.
ConnectedChannel
A channel that has a local and peer endpoint address.
ConnectedMessageChannel
A channel that sends and receives messages to a connected peer.
ConnectedSslStreamChannel
A TLS-encapsulated connected stream channel.
ConnectedStreamChannel
A stream channel that is a connection between a local and remote endpoint.
EmptyStreamSourceChannel
A stream source channel which is always empty.
FixedLengthStreamSinkChannel
A channel which writes a fixed amount of data.
FixedLengthStreamSourceChannel
A channel which reads data of a fixed length and calls a finish listener.
MessageChannel
A channel that sends and receives whole messages.
MulticastMessageChannel
A multicast-capable point-to-multipoint channel.
MulticastMessageChannel.Key
A registration key for a multicast group.
MultipointMessageChannel
A point-to-multipoint message channel.
NullStreamSinkChannel
A bit-bucket stream sink channel.
ProtectedWrappedChannel
A protected, wrapped channel.
PushBackStreamChannel
A stream source channel which can have data pushed back into it.
ReadableMessageChannel
A channel that can receive messages.
ReadableMultipointMessageChannel
The readable side of a multipoint message channel.
ReadListenerSettable
An object which supports directly setting the read listener may implement this interface.
SimpleAcceptingChannel
A channel which can accept connections.
SocketAddressBuffer
A buffer for source and destination addresses.
SplitStreamSinkChannel
A half-duplex (write side) wrapper for a full-duplex channel.
SplitStreamSourceChannel
A half-duplex (read side) wrapper for a full-duplex channel.
SslChannel
A channel which can use SSL/TLS to negotiate a security layer.
StreamChannel
A stream channel.
StreamSinkChannel
A stream sink channel.
StreamSourceChannel
A stream source channel.
SuspendableAcceptChannel
A suspendable accept channel.
SuspendableChannel
A suspendable bidirectional channel.
SuspendableReadChannel
A suspendable readable channel.
SuspendableWriteChannel
A suspendable writable channel.
TranslatingSuspendableChannel
Deprecated.
This class is deprecated; use conduits instead.
WrappedChannel
A wrapped channel.
WritableMessageChannel
A channel that can send messages.
WritableMultipointMessageChannel
The writable side of a multipoint message channel.
WriteListenerSettable
An object which supports directly setting the write listener may implement this interface.
Classes in org.xnio.channels used by org.xnio.conduits
Class
Description
CloseableChannel
A channel which is closeable.
CloseListenerSettable
An object which supports directly setting the close listener may implement this interface.
Configurable
A channel that has parameters that may be configured while the channel is open.
ReadableMessageChannel
A channel that can receive messages.
ReadListenerSettable
An object which supports directly setting the read listener may implement this interface.
StreamSinkChannel
A stream sink channel.
StreamSourceChannel
A stream source channel.
SuspendableReadChannel
A suspendable readable channel.
SuspendableWriteChannel
A suspendable writable channel.
WritableMessageChannel
A channel that can send messages.
WriteListenerSettable
An object which supports directly setting the write listener may implement this interface.
Classes in org.xnio.channels used by org.xnio.ssl
Class
Description
AcceptingChannel
A channel which can accept inbound connections from remote endpoints.
BoundChannel
A channel that is bound to a local address.
CloseableChannel
A channel which is closeable.
CloseListenerSettable
An object which supports directly setting the close listener may implement this interface.
Configurable
A channel that has parameters that may be configured while the channel is open.
ConnectedChannel
A channel that has a local and peer endpoint address.
ConnectedSslStreamChannel
A TLS-encapsulated connected stream channel.
SslChannel
A channel which can use SSL/TLS to negotiate a security layer.
Classes in org.xnio.channels used by org.xnio.streams
Class
Description
StreamSinkChannel
A stream sink channel.
StreamSourceChannel
A stream source channel.