# Uses of Package
org.xnio

Packages that use org.xnio
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.http
org.xnio.sasl
Utility classes for using SASL mechanisms atop NIO or XNIO APIs.
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 used by org.xnio
Class
Description
AbstractIoFuture
An abstract base class for `IoFuture` objects.
BufferAllocator
A simple allocator for buffers.
ByteBufferPool
A fast source of pooled buffers.
ByteBufferPool.Set
A set of buffer pools for each size, which can either be `ByteBufferPool.Set.DIRECT` or `ByteBufferPool.Set.HEAP`.
ByteString
An immutable string of bytes.
Cancellable
An operation which may be cancelled.
ChannelExceptionHandler
An exception handler for utility channel listeners.
ChannelListener
A listener for channel events.
ChannelListener.Setter
A setter for a channel listener.
ChannelListener.SimpleSetter
A simple implementation of `ChannelListener.Setter`.
ChannelPipe
A one-way pipe.
ChannelSource
A channel source.
CompressionType
Supported compression types.
Connection
The base for all connections.
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.
FutureResult
A result with a corresponding `IoFuture` instance.
IoFuture
The future result of an asynchronous request.
IoFuture.Notifier
A notifier that handles changes in the status of an `IoFuture`.
IoFuture.Status
The current status of an asynchronous operation.
LocalSocketAddress
A socket address which is a local (UNIX domain) socket.
ManagementRegistration
MessageConnection
A message-oriented connection between peers.
Option
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.
Pool
Deprecated.
See `ByteBufferPool`.
Pooled
Deprecated.
See `ByteBufferPool`.
Property
An immutable property represented by a key and value.
Result
A handler for the result of an operation.
Sequence
An immutable sequence of elements.
SslClientAuthMode
The desired SSL client authentication mode for SSL channels in server mode.
StreamConnection
A connection between peers.
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.
XnioWorker
A worker for I/O channel notification.
XnioWorker.Builder
A builder which allows workers to be programmatically configured.
Classes in org.xnio used by org.xnio._private
Class
Description
IoFuture.Notifier
A notifier that handles changes in the status of an `IoFuture`.
StreamConnection
A connection between peers.
Classes in org.xnio used by org.xnio.channels
Class
Description
ChannelListener
A listener for channel events.
ChannelListener.Setter
A setter for a channel listener.
Option
A strongly-typed option to configure an aspect of a service or connection.
Pooled
Deprecated.
See `ByteBufferPool`.
XnioExecutor
An executor with the capability to run timed, cancellable tasks.
XnioIoThread
An XNIO thread.
XnioWorker
A worker for I/O channel notification.
Classes in org.xnio used by org.xnio.conduits
Class
Description
ChannelListener
A listener for channel events.
ChannelListener.Setter
A setter for a channel listener.
Option
A strongly-typed option to configure an aspect of a service or connection.
Pooled
Deprecated.
See `ByteBufferPool`.
XnioExecutor
An executor with the capability to run timed, cancellable tasks.
XnioIoThread
An XNIO thread.
XnioWorker
A worker for I/O channel notification.
Classes in org.xnio used by org.xnio.http
Class
Description
ChannelListener
A listener for channel events.
IoFuture
The future result of an asynchronous request.
OptionMap
An immutable map of options to option values.
StreamConnection
A connection between peers.
XnioWorker
A worker for I/O channel notification.
Classes in org.xnio used by org.xnio.sasl
Class
Description
OptionMap
An immutable map of options to option values.
Classes in org.xnio used by org.xnio.ssl
Class
Description
ChannelListener
A listener for channel events.
ChannelListener.Setter
A setter for a channel listener.
Connection
The base for all connections.
IoFuture
The future result of an asynchronous request.
Option
A strongly-typed option to configure an aspect of a service or connection.
OptionMap
An immutable map of options to option values.
StreamConnection
A connection between peers.
Xnio
The XNIO provider class.
XnioIoThread
An XNIO thread.
XnioWorker
A worker for I/O channel notification.
Classes in org.xnio used by org.xnio.streams
Class
Description
Pooled
Deprecated.
See `ByteBufferPool`.