Package java.nio.channels

 A channel that can read and write bytes. This interface simply unifies ReadableByteChannel and WritableByteChannel; it does not specify any new… API Doc
 Checked exception received by a thread when another thread interrupts it while it is blocked in an I/O operation upon a channel. Before this … API Doc
 Unchecked exception thrown when an attempt is made to connect a SocketChannel for which a non-blocking connection operation is already in progress. API Doc
 Checked exception received by a thread when another thread interrupts it while it is waiting to acquire a file lock. Before this exception is… API Doc
 A channel representing the writable end of a Pipe. API Doc
 A channel representing the readable end of a Pipe. API Doc
 Unchecked exception thrown when an attempt is made to connect a SocketChannel that is already connected. API Doc
 Checked exception received by a thread when another thread closes the channel or the part of the channel upon which it is blocked in an I/O … API Doc
 Unchecked exception thrown when an attempt is made to use a selection key that is no longer valid. API Doc
 Checked exception thrown when an attempt is made to invoke or complete an I/O operation upon channel that is closed, or at least closed to that … API Doc
 Unchecked exception thrown when an attempt is made to invoke an I/O operation upon a closed selector. API Doc
 Unchecked exception thrown when a blocking-mode-specific operation is invoked upon a channel in the incorrect blocking mode. API Doc
 Unchecked exception thrown when an attempt is made to register a channel with a selector that was not created by the provider that created the … API Doc
 Unchecked exception thrown when an attempt is made to read from a channel that was not originally opened for reading. API Doc
 Unchecked exception thrown when an attempt is made to write to a channel that was not originally opened for writing. API Doc
 Unchecked exception thrown when an attempt is made to invoke an I/O operation upon a server socket channel that is not yet bound. API Doc
 Unchecked exception thrown when an attempt is made to invoke an I/O operation upon a socket channel that is not yet connected. API Doc
 A channel that can be multiplexed via a Selector. In order to be used with a selector, an instance of this class must first be registered via… API Doc
 A selectable channel for stream-oriented listening sockets. A server-socket channel is created by invoking the open method of this class. It is… API Doc
 Unchecked exception thrown when an attempt is made to bind or connect to a socket address of a type that is not supported. API Doc
 A selectable channel for datagram-oriented sockets. A datagram channel is created by invoking one of the open methods of this class. It is not… API Doc
 A channel that can read bytes. Only one read operation upon a readable channel may be in progress at any given time. If one thread initiates a… API Doc
 Unchecked exception thrown when an attempt is made to invoke a network operation upon an unresolved socket address. API Doc
 A channel that can write bytes from a sequence of buffers. A gathering write operation writes, in a single invocation, a sequence of bytes from… API Doc
 Unchecked exception thrown when the finishConnect method of a SocketChannel is invoked without first successfully invoking its connect method. API Doc
 Unchecked exception thrown when an attempt is made to acquire a lock on a region of a file that overlaps a region already locked by the same Java … API Doc
 A pair of channels that implements a unidirectional pipe. A pipe consists of a pair of channels: A writable sink channel and a readable source … API Doc
 A channel that can read bytes into a sequence of buffers. A scattering read operation reads, in a single invocation, a sequence of bytes into… API Doc
 A channel that can write bytes. Only one write operation upon a writable channel may be in progress at any given time. If one thread initiates… API Doc
 Unchecked exception thrown when an attempt is made to initiate an accept operation on a channel and a previous accept operation has not completed. API Doc
 A grouping of asynchronous channels for the purpose of resource sharing. An asynchronous channel group encapsulates the mechanics required to … API Doc
 An asynchronous channel for stream-oriented listening sockets. An asynchronous server-socket channel is created by invoking the open method of… API Doc
 An asynchronous channel for reading, writing, and manipulating a file. An asynchronous file channel is created when a file is opened by invoking … API Doc
 An asynchronous channel for stream-oriented connecting sockets. Asynchronous socket channels are created in one of two ways. A newly-created … API Doc
 A handler for consuming the result of an asynchronous I/O operation. The asynchronous channels defined in this package allow a completion … API Doc
 Unchecked exception thrown when an attempt is made to read from an asynchronous socket channel and a previous read has not completed. API Doc
 A byte channel that maintains a current position and allows the position to be changed. A seekable byte channel is connected to an entity,… API Doc
 A nexus for I/O operations. A channel represents an open connection to an entity such as a hardware device, a file, a network socket, or a… API Doc
 A channel for reading, writing, mapping, and manipulating a file. A file channel is a SeekableByteChannel that is connected to a file. It has a… API Doc
 A token representing a lock on a region of a file. A file-lock object is created each time a lock is acquired on a file via one of the lock or… API Doc
 A token representing the registration of a SelectableChannel with a Selector. A selection key is created each time a channel is registered with… API Doc
 A multiplexor of SelectableChannel objects. A selector may be created by invoking the open method of this class, which will use the system's… API Doc
 A selectable channel for stream-oriented connecting sockets. A socket channel is created by invoking one of the open methods of this class. It… API Doc