All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractConduit<D extends Conduit> |
An abstract base class for filtering conduits.
|
AbstractConvertingIoFuture<T,D> |
An IoFuture implementation that wraps a different type of IoFuture .
|
AbstractIoFuture<T> |
An abstract base class for IoFuture objects.
|
AbstractMessageSinkConduit<D extends MessageSinkConduit> |
An abstract base class for filtering message sink conduits.
|
AbstractMessageSourceConduit<D extends MessageSourceConduit> |
An abstract base class for filtering message source conduits.
|
AbstractSinkConduit<D extends SinkConduit> |
An abstract base class for filtering output conduits.
|
AbstractSourceConduit<D extends SourceConduit> |
An abstract base class for filtering source conduits.
|
AbstractStreamSinkConduit<D extends StreamSinkConduit> |
An abstract base class for filtering stream sink conduits.
|
AbstractStreamSourceConduit<D extends StreamSourceConduit> |
An abstract base class for filtering stream source conduits.
|
AbstractSynchronizedConduit<D extends Conduit> |
An abstract synchronized conduit.
|
AbstractSynchronizedSinkConduit<D extends SinkConduit> |
|
AbstractSynchronizedSourceConduit<D extends SourceConduit> |
An abstract synchronized source conduit.
|
AcceptingChannel<C extends ConnectedChannel> |
A channel which can accept inbound connections from remote endpoints.
|
AcceptListenerSettable<C extends java.nio.channels.Channel> |
An object which supports directly setting the accept listener may implement this interface.
|
AcceptListenerSettable.Setter<C extends java.nio.channels.Channel> |
A channel listener setter implementation which delegates to the appropriate setter method.
|
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.
|
AutomaticReference<T> |
Deprecated.
|
Bits |
General bit-affecting utility methods.
|
BlockingByteChannel |
A blocking wrapper for a StreamChannel .
|
BlockingReadableByteChannel |
A blocking wrapper for a StreamSourceChannel .
|
BlockingStreamSinkConduit |
|
BlockingStreamSourceConduit |
A stream source conduit which can switch into and out of blocking mode.
|
BlockingWritableByteChannel |
A blocking wrapper for a StreamChannel .
|
BoundChannel |
A channel that is bound to a local address.
|
BoundMultipointMessageChannel |
A multipoint datagram channel.
|
BrokenPipeException |
An exception that signifies that a pipe, stream, or channel was closed from the read side while the write side was
still writing.
|
BufferAllocator<B extends java.nio.Buffer> |
A simple allocator for buffers.
|
BufferedChannelInputStream |
An input stream which reads from a stream source channel with a buffer.
|
BufferedStreamSinkConduit |
A stream sink conduit that buffers output data.
|
BufferedStreamSourceConduit |
A stream source conduit which buffers input.
|
BufferPipeInputStream |
An InputStream implementation which is populated asynchronously with ByteBuffer instances.
|
BufferPipeInputStream.InputHandler |
|
BufferPipeOutputStream |
An OutputStream implementation which writes out ByteBuffer s to a consumer.
|
BufferPipeOutputStream.BufferWriter |
|
Buffers |
Buffer utility methods.
|
ByteBufferPool |
A fast source of pooled buffers.
|
ByteBufferPool.Set |
|
ByteBufferSlicePool |
Deprecated.
|
ByteChannel |
An extension of a simple NIO ByteChannel which includes scatter/gather operations.
|
ByteString |
An immutable string of bytes.
|
Cancellable |
An operation which may be cancelled.
|
ChainedChannelListener<T extends java.nio.channels.Channel> |
A channel listener that chains calls to a number of other channel listeners.
|
ChannelDestination<T extends java.nio.channels.Channel> |
A channel destination.
|
ChannelExceptionHandler<T extends java.nio.channels.Channel> |
An exception handler for utility channel listeners.
|
ChannelFactory<C extends java.nio.channels.Channel> |
A generalized channel factory type.
|
ChannelInputStream |
An input stream which reads from a stream source channel.
|
ChannelListener<T extends java.nio.channels.Channel> |
A listener for channel events.
|
ChannelListener.Setter<T extends java.nio.channels.Channel> |
A setter for a channel listener.
|
ChannelListener.SimpleSetter<T extends java.nio.channels.Channel> |
|
ChannelListeners |
Channel listener utility methods.
|
ChannelOutputStream |
An output stream which writes to a stream sink channel.
|
ChannelPipe<L extends CloseableChannel,R extends CloseableChannel> |
A one-way pipe.
|
Channels |
A utility class containing static methods to support channel usage.
|
ChannelSource<T extends java.nio.channels.Channel> |
A channel source.
|
CloseableChannel |
A channel which is closeable.
|
ClosedWorkerException |
A channel open was attempted on a closed worker.
|
CloseListenerSettable<C extends java.nio.channels.Channel> |
An object which supports directly setting the close listener may implement this interface.
|
CloseListenerSettable.Setter<C extends java.nio.channels.Channel> |
A channel listener setter implementation which delegates to the appropriate setter method.
|
Closer |
A Runnable that closes some resource.
|
CompressionType |
Supported compression types.
|
ConcurrentStreamChannelAccessException |
An exception which is thrown when more than one thread tries to access a stream channel at once.
|
Conduit |
A conduit, or stage which data transfer is processed by or provided by.
|
ConduitReadableByteChannel |
A byte channel which wraps a conduit.
|
ConduitReadableMessageChannel |
A readable message channel which is backed by a message source conduit.
|
Conduits |
General utility methods for manipulating conduits.
|
ConduitStreamSinkChannel |
A stream sink channel which wraps a stream sink conduit.
|
ConduitStreamSourceChannel |
A stream source channel which wraps a stream source conduit.
|
ConduitWritableByteChannel |
A byte channel which wraps a conduit.
|
ConduitWritableMessageChannel |
A writable message channel which is backed by a message sink conduit.
|
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.
|
Connection |
The base for all connections.
|
DeflatingStreamSinkConduit |
A filtering stream sink conduit which compresses the written data.
|
DelegatingChannelListener<T extends java.nio.channels.Channel> |
A base class for a channel listener which performs an action and then calls a delegate listener.
|
EmptyStreamSourceChannel |
A stream source channel which is always empty.
|
EmptyStreamSourceConduit |
A stream source conduit which is always empty.
|
ExtendedHandshakeChecker |
A class that can decide if a HTTP upgrade handshake is valid.
|
FailedIoFuture<T> |
An implementation of IoFuture that represents an immediately-failed operation.
|
FileAccess |
Possible file access modes.
|
FileChangeCallback |
Callback for file system change events
|
FileChangeEvent |
The event object that is fired when a file system change is detected.
|
FileChangeEvent.Type |
Watched file event types.
|
FileSystemWatcher |
File system watcher service.
|
FinishedIoFuture<T> |
An implementation of IoFuture that represents an immediately-successful operation.
|
FixedLengthOverflowException |
Exception thrown when a fixed-length write channel is written beyond its full length.
|
FixedLengthStreamSinkChannel |
A channel which writes a fixed amount of data.
|
FixedLengthStreamSinkConduit |
A stream sink conduit with a limited length.
|
FixedLengthStreamSourceChannel |
A channel which reads data of a fixed length and calls a finish listener.
|
FixedLengthStreamSourceConduit |
A stream source conduit which limits the length of input.
|
FixedLengthUnderflowException |
Exception thrown when a fixed-length write channel is not written to its full length.
|
FramedMessageChannel |
Deprecated.
|
FramingMessageSinkConduit |
A message sink conduit which implements a simple message framing protocol over a stream conduit.
|
FramingMessageSourceConduit |
A message source conduit which implements a simple message framing protocol over a stream conduit.
|
FutureResult<T> |
A result with a corresponding IoFuture instance.
|
HandshakeChecker |
A class that can decide if a HTTP upgrade handshake is valid.
|
HttpUpgrade |
Simple HTTP client that can perform a HTTP upgrade.
|
InflatingStreamSourceConduit |
A filtering stream source conduit which decompresses the source data.
|
IoFuture<T> |
The future result of an asynchronous request.
|
IoFuture.HandlingNotifier<T,A> |
A base notifier class that calls the designated handler method on notification.
|
IoFuture.Notifier<T,A> |
A notifier that handles changes in the status of an IoFuture .
|
IoFuture.Status |
The current status of an asynchronous operation.
|
IoUtils |
General I/O utility methods.
|
JsseSslConnection |
|
JsseSslStreamConnection |
StreamConnection with SSL support.
|
JsseSslUtils |
Utility methods for creating JSSE constructs and configuring them via XNIO option maps.
|
JsseXnioSsl |
An XNIO SSL provider based on JSSE.
|
LimitedInputStream |
An input stream which truncates the underlying stream to the given length.
|
LimitedOutputStream |
An output stream which truncates the writable output to the given length.
|
LocalSocketAddress |
A socket address which is a local (UNIX domain) socket.
|
ManagementRegistration |
|
MessageChannel |
A channel that sends and receives whole messages.
|
MessageConnection |
A message-oriented connection between peers.
|
Messages |
|
Messages_$logger |
Warning this class consists of generated code.
|
MessageSinkConduit |
A message sink conduit.
|
MessageSourceConduit |
A message source conduit.
|
MessageStreamSinkConduit |
A stream sink conduit which wraps each write into a single message.
|
MessageStreamSourceConduit |
A stream source conduit which reads stream data from 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.
|
NullStreamSinkConduit |
A stream sink conduit which discards all data written to it.
|
Option<T> |
A strongly-typed option to configure an aspect of a service or connection.
|
Option.SetBuilder |
A builder for an immutable option set.
|
OptionMap |
An immutable map of options to option values.
|
OptionMap.Builder |
A builder for immutable option maps.
|
Options |
Common channel options.
|
Pipe |
An in-VM pipe between an input stream and an output stream, which does not suffer from the
bugs in PipedInputStream .
|
Pool<T> |
Deprecated.
|
Pooled<T> |
Deprecated.
|
Property |
An immutable property represented by a key and value.
|
ProtectedWrappedChannel<C extends java.nio.channels.Channel> |
A protected, wrapped channel.
|
PushBackStreamChannel |
A stream source channel which can have data pushed back into it.
|
PushBackStreamSourceConduit |
A stream source conduit which allows buffers to be "pushed back" to the head of the stream.
|
ReadableMessageChannel |
A channel that can receive messages.
|
ReadableMultipointMessageChannel |
The readable side of a multipoint message channel.
|
ReaderInputStream |
An input stream which encodes characters into bytes.
|
ReadListenerSettable<C extends java.nio.channels.Channel> |
An object which supports directly setting the read listener may implement this interface.
|
ReadListenerSettable.Setter<C extends java.nio.channels.Channel> |
A channel listener setter implementation which delegates to the appropriate setter method.
|
ReadPropertyAction |
A simple property-read privileged action.
|
ReadReadyHandler |
A conduit read-ready handler.
|
ReadReadyHandler.ChannelListenerHandler<C extends SuspendableReadChannel & ReadListenerSettable<C> & CloseListenerSettable<C>> |
A read ready handler which calls channel listener(s).
|
ReadReadyHandler.ReadyTask |
|
ReadTimeoutException |
Thrown when a blocking read operation times out.
|
RedirectException |
An extension of IOException used to convey that a connection has failed as a redirect has been encountered.
|
Result<T> |
A handler for the result of an operation.
|
SaslQop |
The SASL quality-of-protection value.
|
SaslStrength |
The SASL cipher strength value.
|
SaslUnwrappingConduit |
|
SaslUtils |
Utility methods for handling SASL authentication using NIO-style programming methods.
|
SaslWrapper |
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.
|
SaslWrappingConduit |
|
Sequence<T> |
An immutable sequence of elements.
|
SimpleAcceptingChannel<C extends CloseableChannel> |
A channel which can accept connections.
|
SinkConduit |
A conduit which is a target or output for data.
|
SocketAddressBuffer |
A buffer for source and destination addresses.
|
SourceConduit |
|
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.
|
SslClientAuthMode |
The desired SSL client authentication mode for SSL channels in server mode.
|
SslConnection |
A stream connection which can use SSL/TLS to negotiate a security layer.
|
StreamChannel |
A stream channel.
|
StreamConnection |
A connection between peers.
|
Streams |
Stream utility class.
|
StreamSinkChannel |
A stream sink channel.
|
StreamSinkChannelWrappingConduit |
A conduit which wraps a channel, for compatibility.
|
StreamSinkConduit |
A sink (writable) conduit for byte streams.
|
StreamSourceChannel |
A stream source channel.
|
StreamSourceChannelWrappingConduit |
A conduit which wraps a channel, for compatibility.
|
StreamSourceConduit |
|
SuspendableAcceptChannel |
A suspendable accept channel.
|
SuspendableChannel |
A suspendable bidirectional channel.
|
SuspendableReadChannel |
A suspendable readable channel.
|
SuspendableWriteChannel |
A suspendable writable channel.
|
SynchronizedMessageSinkConduit |
A synchronized message sink conduit.
|
SynchronizedMessageSourceConduit |
A synchronized message source conduit.
|
SynchronizedStreamSinkConduit |
A synchronized stream sink conduit.
|
SynchronizedStreamSourceConduit |
A synchronized stream source conduit.
|
TerminateHandler |
The base ready handler type, which can forward termination requests as well as notifications of termination
completion.
|
TerminateHandler.ChannelListenerHandler<C extends java.nio.channels.Channel & CloseListenerSettable<C>> |
A terminate handler which calls a channel listener on termination notification.
|
TerminateHandler.ReadyTask |
|
TranslatingResult<T,O> |
Abstract base class for Result s which translate from one type to another.
|
TranslatingSuspendableChannel<C extends SuspendableChannel,W extends SuspendableChannel> |
Deprecated.
|
UnsupportedOptionException |
An exception that is thrown when an invalid option is specified for a Configurable .
|
UpgradeFailedException |
Exception that is thrown when a valid HTTP response is
received that is not an upgrade or redirect response.
|
Version |
The version class.
|
WrappedChannel<C extends java.nio.channels.Channel> |
A wrapped channel.
|
WritableMessageChannel |
A channel that can send messages.
|
WritableMultipointMessageChannel |
The writable side of a multipoint message channel.
|
WriteListenerSettable<C extends java.nio.channels.Channel> |
An object which supports directly setting the write listener may implement this interface.
|
WriteListenerSettable.Setter<C extends java.nio.channels.Channel> |
A channel listener setter implementation which delegates to the appropriate setter method.
|
WriteReadyHandler |
A conduit write-ready handler.
|
WriteReadyHandler.ChannelListenerHandler<C extends SuspendableWriteChannel & WriteListenerSettable<C> & CloseListenerSettable<C>> |
A write ready handler which calls channel listener(s).
|
WriteReadyHandler.ReadyTask |
|
WriterOutputStream |
An output stream which decodes bytes into a character writer.
|
WriteTimeoutException |
Thrown when a blocking write operation times out.
|
Xnio |
The XNIO provider class.
|
XnioExecutor |
An executor with the capability to run timed, cancellable tasks.
|
XnioExecutor.Key |
A task key for a timeout task.
|
XnioIoFactory |
An XNIO I/O factory which can be used to create channels.
|
XnioIoThread |
An XNIO thread.
|
XnioProvider |
An XNIO provider, used by the service loader discovery mechanism.
|
XnioProviderMXBean |
The MXBean interface for XNIO providers.
|
XnioServerMXBean |
|
XnioSsl |
An SSL provider for XNIO.
|
XnioWorker |
A worker for I/O channel notification.
|
XnioWorker.Builder |
A builder which allows workers to be programmatically configured.
|
XnioWorkerConfigurator |
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.
|
XnioWorkerMXBean |
|