Cancellable | Implemented by asynchronous channels that require notification when an I/O operation is cancelled. | code | html |
DirectBuffer | code | html | |
Groupable | Implemented by asynchronous channels that can be associated with an asynchronous channel group. | code | html |
Interruptible | An object that interrupts a thread blocked in an I/O operation. | code | html |
Iocp.OverlappedChannel | code | html | |
Iocp.ResultHandler | The handler for consuming the result of an asynchronous I/O operation. | code | html |
Port.PollableChannel | Implemented by clients registered with this port. | code | html |
SctpNotification | All Notification implemenations MUST implement this interface to provide access to the native association identidier. | code | html |
SelChImpl | An interface that allows translation (and more!). | code | html |
SocketOpts | code | html | |
SocketOpts.IP | code | html | |
SocketOpts.IP.TCP | code | html |
AbstractPollArrayWrapper | Manipulates a native array of pollfd structs. | code | html |
AbstractPollSelectorImpl | An abstract selector impl. | code | html |
AsynchronousChannelGroupImpl | Base implementation of AsynchronousChannelGroup | code | html |
AsynchronousFileChannelImpl | Base implementation of AsynchronousFileChannel. | code | html |
AsynchronousServerSocketChannelImpl | Base implementation of AsynchronousServerSocketChannel. | code | html |
AsynchronousSocketChannelImpl | Base implementation of AsynchronousSocketChannel | code | html |
FileDispatcher | code | html | |
FileLockTable | code | html | |
NativeDispatcher | Allows different platforms to call different native methods for read and write operations. | code | html |
Port | Base implementation of AsynchronousChannelGroupImpl for Unix systems. | code | html |
SelectorImpl | Base Selector implementation class. | code | html |
SelectorProviderImpl | code | html | |
SocketOptsImpl.Dispatcher | code | html |
UnixAsynchronousSocketChannelImpl.OpType | code | html | |
AllocatedNativeObject | code | html | |
AsynchronousServerSocketChannelImpl.DefaultOptionsHolder | code | html | |
AsynchronousSocketChannelImpl.DefaultOptionsHolder | code | html | |
ChannelInputStream | This class is defined here rather than in java.nio.channels.Channels so that code can be shared with SocketAdaptor. | code | html |
CompletedFuture | A Future representing the result of an I/O operation that has already completed. | code | html |
DatagramChannelImpl | An implementation of DatagramChannels. | code | html |
DatagramChannelImpl.DefaultOptionsHolder | code | html | |
DatagramDispatcher | Allows different platforms to call different native methods for read and write operations. | code | html |
DatagramSocketAdaptor | code | html | |
DefaultAsynchronousChannelProvider | Creates this platform's default asynchronous channel provider | code | html |
DefaultSelectorProvider | Creates this platform's default SelectorProvider | code | html |
DevPollArrayWrapper | Manipulates a native array of pollfd structs on Solaris: typedef struct pollfd { int fd; short events; short revents; } pollfd_t; | code | html |
DevPollArrayWrapper.Updator | code | html | |
DevPollSelectorImpl | An implementation of Selector for Solaris. | code | html |
DevPollSelectorProvider | code | html | |
EPoll | Provides access to the Linux epoll facility. | code | html |
EPollArrayWrapper | Manipulates a native array of epoll_event structs on Linux: typedef union epoll_data { void *ptr; int fd; __uint32_t u32; __uint64_t u64; } epoll_data_t; struct epoll_event { __uint32_t events; epoll_data_t data; }; The system call to wait for I/O events is epoll_wait(2). | code | html |
EPollArrayWrapper.Updator | code | html | |
EPollPort | AsynchronousChannelGroup implementation based on the Linux epoll facility. | code | html |
EPollPort.Event | code | html | |
EPollPort.EventHandlerTask | code | html | |
EPollSelectorImpl | An implementation of Selector for Linux 2.6+ kernels that uses the epoll event notification facility. | code | html |
EPollSelectorProvider | code | html | |
ExtendedSocketOption | Defines socket options that are supported by the implementation but not defined in StandardSocketOptions. | code | html |
FileChannelImpl | code | html | |
FileChannelImpl.SimpleFileLockTable | A simple file lock table that maintains a list of FileLocks obtained by a FileChannel. | code | html |
FileChannelImpl.Unmapper | code | html | |
FileDispatcherImpl | code | html | |
FileKey | code | html | |
FileLockImpl | code | html | |
IOStatus | code | html | |
IOUtil | File-descriptor based I/O utilities that are shared by NIO classes. | code | html |
IOVecWrapper | Manipulates a native array of iovec structs on Solaris: typedef struct iovec { caddr_t iov_base; int iov_len; } iovec_t; | code | html |
IOVecWrapper.Deallocator | code | html | |
InheritedChannel | code | html | |
InheritedChannel.InheritedDatagramChannelImpl | code | html | |
InheritedChannel.InheritedServerSocketChannelImpl | code | html | |
InheritedChannel.InheritedSocketChannelImpl | code | html | |
Invoker | Defines static methods to invoke a completion handler or arbitrary task. | code | html |
Invoker.GroupAndInvokeCount | code | html | |
Iocp | Windows implementation of AsynchronousChannelGroup encapsulating an I/O completion port. | code | html |
Iocp.CompletionStatus | Container for data returned by GetQueuedCompletionStatus | code | html |
Iocp.EventHandlerTask | Long-running task servicing system-wide or per-file completion port | code | html |
LinuxAsynchronousChannelProvider | code | html | |
MembershipKeyImpl | MembershipKey implementation. | code | html |
MembershipKeyImpl.Type4 | MembershipKey will additional context for IPv4 membership | code | html |
MembershipKeyImpl.Type6 | MembershipKey will additional context for IPv6 membership | code | html |
MembershipRegistry | Simple registry of membership keys for a MulticastChannel. | code | html |
NativeObject | Proxies for objects that reside in native memory. | code | html |
NativeThread | code | html | |
NativeThreadSet | code | html | |
Net | code | html | |
OptionAdaptor | code | html | |
OptionKey | Represents the level/name of a socket option | code | html |
PendingFuture | A Future for a pending I/O operation. | code | html |
PendingIoCache | Maintains a mapping of pending I/O requests (identified by the address of an OVERLAPPED structure) to Futures. | code | html |
PipeImpl | A simple Pipe implementation based on a socket connection. | code | html |
PipeImpl.Initializer | code | html | |
PollArrayWrapper | Manipulates a native array of structs corresponding to (fd, events) pairs. | code | html |
PollSelectorImpl | An implementation of Selector for Solaris. | code | html |
PollSelectorProvider | code | html | |
Reflect | code | html | |
Reflect.ReflectionError | code | html | |
SctpAssocChange | An implementation of AssociationChangeNotification | code | html |
SctpAssociationImpl | An implementation of Association | code | html |
SctpChannelImpl | Unimplemented. | code | html |
SctpMessageInfoImpl | An implementation of a MessageInfo. | code | html |
SctpMultiChannelImpl | Unimplemented. | code | html |
SctpNet | code | html | |
SctpPeerAddrChange | An implementation of PeerAddressChangeNotification | code | html |
SctpResultContainer | Wraps the actual message or notification so that it can be set and returned from the native receive implementation. | code | html |
SctpSendFailed | An implementation of SendFailedNotification | code | html |
SctpServerChannelImpl | Unimplemented. | code | html |
SctpShutdown | An implementation of ShutdownNotification | code | html |
SctpStdSocketOption | code | html | |
Secrets | Provides access to implementation private constructors and methods. | code | html |
SelectionKeyImpl | An implementation of SelectionKey for Solaris. | code | html |
ServerSocketAdaptor | code | html | |
ServerSocketChannelImpl | An implementation of ServerSocketChannels | code | html |
ServerSocketChannelImpl.DefaultOptionsHolder | code | html | |
SharedFileLockTable | A file lock table that is over a system-wide map of all file locks. | code | html |
SharedFileLockTable.FileLockReference | A weak reference to a FileLock. | code | html |
SimpleAsynchronousDatagramChannelImpl | A prototype implementation of AsynchronousDatagramChannel, used to aid test and spec development. | code | html |
SimpleAsynchronousDatagramChannelImpl.WrappedMembershipKey | code | html | |
SimpleAsynchronousFileChannelImpl | "Portable" implementation of AsynchronousFileChannel for use on operating systems that don't support asynchronous file I/O. | code | html |
SimpleAsynchronousFileChannelImpl.DefaultExecutorHolder | code | html | |
SinkChannelImpl | Pipe.SinkChannel implementation based on socket connection. | code | html |
SocketAdaptor | code | html | |
SocketAdaptor.SocketInputStream | code | html | |
SocketChannelImpl | An implementation of SocketChannels | code | html |
SocketChannelImpl.DefaultOptionsHolder | code | html | |
SocketDispatcher | Allows different platforms to call different native methods for read and write operations. | code | html |
SocketOptsImpl | code | html | |
SocketOptsImpl.IP | code | html | |
SocketOptsImpl.IP.TCP | code | html | |
SolarisAsynchronousChannelProvider | code | html | |
SolarisEventPort | AsynchronousChannelGroup implementation based on the Solaris 10 event port framework. | code | html |
SolarisEventPort.EventHandlerTask | code | html | |
SourceChannelImpl | Pipe.SourceChannel implementation based on socket connection. | code | html |
ThreadPool | Encapsulates a thread pool associated with a channel group. | code | html |
ThreadPool.DefaultThreadPoolHolder | code | html | |
UnixAsynchronousServerSocketChannelImpl | Unix implementation of AsynchronousServerSocketChannel | code | html |
UnixAsynchronousSocketChannelImpl | Unix implementation of AsynchronousSocketChannel | code | html |
Util | code | html | |
Util.BufferCache | A simple cache of direct buffers. | code | html |
Util.SelectorWrapper | code | html | |
Util.SelectorWrapper.Closer | code | html | |
WindowsAsynchronousChannelProvider | code | html | |
WindowsAsynchronousFileChannelImpl | Windows implementation of AsynchronousFileChannel using overlapped I/O. | code | html |
WindowsAsynchronousFileChannelImpl.DefaultIocpHolder | code | html | |
WindowsAsynchronousFileChannelImpl.LockTask | Task that initiates locking operation and handles completion result. | code | html |
WindowsAsynchronousFileChannelImpl.ReadTask | Task that initiates read operation and handles completion result. | code | html |
WindowsAsynchronousFileChannelImpl.WriteTask | Task that initiates write operation and handles completion result. | code | html |
WindowsAsynchronousServerSocketChannelImpl | Windows implementation of AsynchronousServerSocketChannel using overlapped I/O. | code | html |
WindowsAsynchronousServerSocketChannelImpl.AcceptTask | Task to initiate accept operation and to handle result. | code | html |
WindowsAsynchronousSocketChannelImpl | Windows implementation of AsynchronousSocketChannel using overlapped I/O. | code | html |
WindowsAsynchronousSocketChannelImpl.ConnectTask | Implements the task to initiate a connection and the handler to consume the result when the connection is established (or fails). | code | html |
WindowsAsynchronousSocketChannelImpl.ReadTask | Implements the task to initiate a read and the handler to consume the result when the read completes. | code | html |
WindowsAsynchronousSocketChannelImpl.WriteTask | Implements the task to initiate a write and the handler to consume the result when the write completes. | code | html |
WindowsSelectorImpl | A multi-threaded implementation of Selector for Windows. | code | html |
WindowsSelectorImpl.FdMap | code | html | |
WindowsSelectorImpl.FinishLock | code | html | |
WindowsSelectorImpl.MapEntry | code | html | |
WindowsSelectorImpl.SelectThread | code | html | |
WindowsSelectorImpl.StartLock | code | html | |
WindowsSelectorImpl.SubSelector | code | html | |
WindowsSelectorProvider | code | html |