All Classes and Interfaces
Class
Description
An abstract base class for filtering conduits.
An
IoFuture
implementation that wraps a different type of IoFuture
.An abstract base class for
IoFuture
objects.An abstract base class for filtering message sink conduits.
An abstract base class for filtering message source conduits.
An abstract base class for filtering output conduits.
An abstract base class for filtering source conduits.
An abstract base class for filtering stream sink conduits.
An abstract base class for filtering stream source conduits.
An abstract synchronized conduit.
An abstract synchronized source conduit.
A channel which can accept inbound connections from remote endpoints.
An object which supports directly setting the accept listener may implement this interface.
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.
Deprecated.
General bit-affecting utility methods.
A blocking wrapper for a
StreamChannel
.A blocking wrapper for a
StreamSourceChannel
.A stream source conduit which can switch into and out of blocking mode.
A blocking wrapper for a
StreamChannel
.A channel that is bound to a local address.
A multipoint datagram channel.
An exception that signifies that a pipe, stream, or channel was closed from the read side while the write side was
still writing.
A simple allocator for buffers.
An input stream which reads from a stream source channel with a buffer.
A stream sink conduit that buffers output data.
A stream source conduit which buffers input.
An
InputStream
implementation which is populated asynchronously with ByteBuffer
instances.A handler for events relating to the consumption of data from a
BufferPipeInputStream
instance.An
OutputStream
implementation which writes out ByteBuffer
s to a consumer.A buffer writer for an
BufferPipeOutputStream
.Buffer utility methods.
A fast source of pooled buffers.
A set of buffer pools for each size, which can either be
ByteBufferPool.Set.DIRECT
or ByteBufferPool.Set.HEAP
.Deprecated.
See
ByteBufferPool
.An extension of a simple NIO
ByteChannel
which includes scatter/gather operations.An immutable string of bytes.
An operation which may be cancelled.
A channel listener that chains calls to a number of other channel listeners.
A channel destination.
An exception handler for utility channel listeners.
A generalized channel factory type.
An input stream which reads from a stream source channel.
A listener for channel events.
A setter for a channel listener.
A simple implementation of
ChannelListener.Setter
.Channel listener utility methods.
An output stream which writes to a stream sink channel.
A one-way pipe.
A utility class containing static methods to support channel usage.
A channel source.
A channel which is closeable.
A channel open was attempted on a closed worker.
An object which supports directly setting the close listener may implement this interface.
A channel listener setter implementation which delegates to the appropriate setter method.
A
Runnable
that closes some resource.Supported compression types.
An exception which is thrown when more than one thread tries to access a stream channel at once.
A conduit, or stage which data transfer is processed by or provided by.
A byte channel which wraps a conduit.
A readable message channel which is backed by a message source conduit.
General utility methods for manipulating conduits.
A stream sink channel which wraps a stream sink conduit.
A stream source channel which wraps a stream source conduit.
A byte channel which wraps a conduit.
A writable message channel which is backed by a message sink conduit.
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.
The base for all connections.
Exception thrown if the connection is unexpectedly closed during http upgrade
before the response can be fully read.
A filtering stream sink conduit which compresses the written data.
A base class for a channel listener which performs an action and then calls a delegate listener.
A stream source channel which is always empty.
A stream source conduit which is always empty.
A class that can decide if a HTTP upgrade handshake is valid.
An implementation of
IoFuture
that represents an immediately-failed operation.Possible file access modes.
Callback for file system change events
The event object that is fired when a file system change is detected.
Watched file event types.
Compatibility stub.
File system watcher service.
An implementation of
IoFuture
that represents an immediately-successful operation.Exception thrown when a fixed-length write channel is written beyond its full length.
A channel which writes a fixed amount of data.
A stream sink conduit with a limited length.
A channel which reads data of a fixed length and calls a finish listener.
A stream source conduit which limits the length of input.
Exception thrown when a fixed-length write channel is not written to its full length.
Deprecated.
This class is deprecated; use conduits instead.
A message sink conduit which implements a simple message framing protocol over a stream conduit.
A message source conduit which implements a simple message framing protocol over a stream conduit.
A result with a corresponding
IoFuture
instance.A class that can decide if a HTTP upgrade handshake is valid.
Simple HTTP client that can perform a HTTP upgrade.
A filtering stream source conduit which decompresses the source data.
The future result of an asynchronous request.
A base notifier class that calls the designated handler method on notification.
A notifier that handles changes in the status of an
IoFuture
.The current status of an asynchronous operation.
General I/O utility methods.
StreamConnection with SSL support.
Utility methods for creating JSSE constructs and configuring them via XNIO option maps.
An XNIO SSL provider based on JSSE.
An input stream which truncates the underlying stream to the given length.
An output stream which truncates the writable output to the given length.
A socket address which is a local (UNIX domain) socket.
A channel that sends and receives whole messages.
A message-oriented connection between peers.
Warning this class consists of generated code.
A message sink conduit.
A message source conduit.
A stream sink conduit which wraps each write into a single message.
A stream source conduit which reads stream data from 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.
A stream sink conduit which discards all data written to it.
A strongly-typed option to configure an aspect of a service or connection.
A builder for an immutable option set.
An immutable map of options to option values.
A builder for immutable option maps.
Common channel options.
An in-VM pipe between an input stream and an output stream, which does not suffer from the
bugs in
PipedInputStream
.Deprecated.
See
ByteBufferPool
.Deprecated.
See
ByteBufferPool
.An immutable property represented by a key and value.
A protected, wrapped channel.
A stream source channel which can have data pushed back into it.
A stream source conduit which allows buffers to be "pushed back" to the head of the stream.
A channel that can receive messages.
The readable side of a multipoint message channel.
An input stream which encodes characters into bytes.
An object which supports directly setting the read listener may implement this interface.
A channel listener setter implementation which delegates to the appropriate setter method.
A simple property-read privileged action.
A conduit read-ready handler.
A read ready handler which calls channel listener(s).
A runnable task which invokes the
ReadReadyHandler.readReady()
method of the given handler.Thrown when a blocking read operation times out.
An extension of
IOException
used to convey that a connection has failed as a redirect has been encountered.A handler for the result of an operation.
The SASL quality-of-protection value.
The SASL cipher strength value.
Utility methods for handling SASL authentication using NIO-style programming methods.
A wrapper delegation class for SASL that presents the same wrap/unwrap API regardless of whether it is
dealing with a SASL client or server.
An immutable sequence of elements.
A channel which can accept connections.
A conduit which is a target or output for data.
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.
The desired SSL client authentication mode for SSL channels in server mode.
A stream connection which can use SSL/TLS to negotiate a security layer.
A stream channel.
A connection between peers.
Stream utility class.
A stream sink channel.
A conduit which wraps a channel, for compatibility.
A sink (writable) conduit for byte streams.
A stream source channel.
A conduit which wraps a channel, for compatibility.
A suspendable accept channel.
A suspendable bidirectional channel.
A suspendable readable channel.
A suspendable writable channel.
A synchronized message sink conduit.
A synchronized message source conduit.
A synchronized stream sink conduit.
A synchronized stream source conduit.
The base ready handler type, which can forward termination requests as well as notifications of termination
completion.
A terminate handler which calls a channel listener on termination notification.
A runnable task which invokes the
TerminateHandler.terminated()
method of the given handler.Abstract base class for
Result
s which translate from one type to another.Deprecated.
This class is deprecated; use conduits instead.
An exception that is thrown when an invalid option is specified for a
Configurable
.Exception that is thrown when a valid HTTP response is
received that is not an upgrade or redirect response.
The version class.
A wrapped channel.
A channel that can send messages.
The writable side of a multipoint message channel.
An object which supports directly setting the write listener may implement this interface.
A channel listener setter implementation which delegates to the appropriate setter method.
A conduit write-ready handler.
A write ready handler which calls channel listener(s).
A runnable task which invokes the
WriteReadyHandler.writeReady()
method of the given handler.An output stream which decodes bytes into a character writer.
Thrown when a blocking write operation times out.
The XNIO provider class.
An executor with the capability to run timed, cancellable tasks.
A task key for a timeout task.
An XNIO I/O factory which can be used to create channels.
An XNIO thread.
An XNIO provider, used by the service loader discovery mechanism.
The MXBean interface for XNIO providers.
An SSL provider for XNIO.
A worker for I/O channel notification.
A builder which allows workers to be programmatically configured.
An interface which is loaded via
ServiceLoader
in order to take over the configuration of the default worker
in the event that no overriding configuration is present.
CleanerReference
.