Products J2ObjC Reference Channel public interface Channel implements Closeable Known Indirect Subclasses AbstractInterruptibleChannel, AbstractSelectableChannel, ByteChannel, DatagramChannel, FileChannel, GatheringByteChannel, InterruptibleChannel, NetworkChannel, Pipe.SinkChannel, Pipe.SourceChannel, ReadableByteChannel, ScatteringByteChannel, SeekableByteChannel, SelectableChannel, ServerSocketChannel, SocketChannel, WritableByteChannel AbstractInterruptibleChannel Base implementation class for interruptible channels. AbstractSelectableChannel Base implementation class for selectable channels. ByteChannel A channel that can read and write bytes. DatagramChannel A selectable channel for datagram-oriented sockets. FileChannel A channel for reading, writing, mapping, and manipulating a file. GatheringByteChannel A channel that can write bytes from a sequence of buffers. InterruptibleChannel A channel that can be asynchronously closed and interrupted. NetworkChannel A channel to a network socket. Pipe.SinkChannel A channel representing the writable end of a Pipe. Pipe.SourceChannel A channel representing the readable end of a Pipe. ReadableByteChannel A channel that can read bytes. ScatteringByteChannel A channel that can read bytes into a sequence of buffers.