Name
Pipe.SourceChannel
Synopsis
This
public inner class is represents the read
end of a pipe. Bytes that are written to the corresponding write end
of the pipe (see Pipe.SinkChannel) become
available for reading through this channel. Obtain a
Pipe.SourceChannel by creating a
Pipe object with Pipe.open( )
and then calling the source(
)
method of that object. See also the containing
Pipe class.
Pipe.SourceChannel implements
ReadableByteChannel and
ScatteringByteChannel and defines the
read( ) methods of those interfaces. This class
subclasses SelectableChannel, so that it can be
used with a Selector. It overrides the abstract
validOps( )
method of
SelectableChannel to return
SelectionKey.OP_READ, but defines no new methods
of its own.
public abstract static class Pipe.SourceChannel extends java.nio.channels.spi. AbstractSelectableChannel implements ReadableByteChannel, ScatteringByteChannel { // Protected Constructors protected SourceChannel(java.nio.channels.spi.SelectorProvider provider); // Public Methods Overriding SelectableChannel public final int validOps( ); constant }
Returned By
Pipe.source( )
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access