|
XNIO version 1.2.1.GA | ||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
Acceptor<A,T extends Channel> | An acceptor. |
BufferAllocator<T extends Buffer> | An allocator for buffers. |
ChannelDestination<A,T extends Channel> | A channel destination. |
ChannelSource<T extends Channel> | A channel source. |
CloseableChannelSource<T extends Channel> | A channel source that is closeable. |
CloseableConnector<A,T extends ConnectedChannel<A>> | A connector that is closeable. |
CloseableExecutor | An executor that can be closed. |
CloseableTcpAcceptor | A TCP acceptor that is closeable. |
CloseableTcpChannelDestination | A TCP channel destination that is closeable. |
CloseableTcpChannelSource | A TCP channel source that is closeable. |
CloseableTcpConnector | A TCP connector that is closeable. |
ConfigurableFactory<T> | A factory which produces an instance based on a configuration. |
Connector<A,T extends Channel> | A connector. |
FutureConnection<A,T> | Represents the future outcome of an in-progress connection operation. |
IoFuture<T> | The future result of an asynchronous request. |
IoFuture.Notifier<T,A> | A notifier that handles changes in the status of an IoFuture . |
IoHandler<T extends Channel> | A channel I/O handler. |
IoHandlerFactory<T extends Channel> | A factory for I/O handlers. |
IoReadHandler<T extends Channel> | A handler for channel read events. |
IoWriteHandler<T extends Channel> | A handler for channel write events. |
TcpAcceptor | An acceptor specifically for accepting connections from a TCP client. |
TcpChannelDestination | A channel destination specifically for accepting TCP connections from remote clients. |
TcpChannelSource | A channel source specifically for connecting to TCP remote servers. |
TcpConnector | A connector specifically for connecting to TCP servers. |
Class Summary | |
---|---|
AbstractConvertingIoFuture<T,D> | An IoFuture implementation that wraps a different type of IoFuture . |
AbstractFutureConnection<A,T> | Convenience abstract class for future connections. |
AbstractIoFuture<T> | An abstract base class for IoFuture objects. |
Buffers | Buffer utility methods. |
Closer | A Runnable that closes some resource. |
ConnectionAddress<A> | An immutable pair of addresses that define the two endpoints of a connection. |
DelegatingIoHandler<T extends Channel> | A base delegating I/O handler. |
FailedFutureConnection<A,T> | An implementation of FutureConnection that represents an immediately-failed operation. |
FailedIoFuture<T> | An implementation of IoFuture that represents an immediately-failed operation. |
FinishedFutureConnection<A,T extends BoundChannel<A>> | An implementation of FutureConnection that represents an immediately-successful operation. |
FinishedIoFuture<T> | An implementation of IoFuture that represents an immediately-successful operation. |
IoFuture.HandlingNotifier<T,A> | A base notifier class that calls the designated handler method on notification. |
IoUtils | General I/O utility methods. |
Version | The version class. |
WeakCloseable | A Closeable that holds a weak reference to another Closeable , which can be used to close the other
without creating a strong reference to it. |
Xnio | The XNIO entry point class. |
XnioConfiguration | An abstract configuration for an XNIO provider. |
Enum Summary | |
---|---|
IoFuture.Status | The current status of an asynchronous operation. |
The main API package for XNIO. In addition to interfaces that are used and implemented by users of XNIO, this package contains several utility classes which, while not required to write an XNIO application, simplify boilerplate tasks associated with low-level I/O operations.
|
XNIO version 1.2.1.GA | ||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |