Package java.nio.channels
Class Pipe.SourceChannel
java.lang.Object
java.nio.channels.spi.AbstractInterruptibleChannel
java.nio.channels.SelectableChannel
java.nio.channels.spi.AbstractSelectableChannel
java.nio.channels.Pipe.SourceChannel
- All Implemented Interfaces:
Closeable,AutoCloseable,Channel,InterruptibleChannel,ReadableByteChannel,ScatteringByteChannel
- Enclosing class:
- Pipe
public abstract static class Pipe.SourceChannel extends AbstractSelectableChannel implements ReadableByteChannel, ScatteringByteChannel
Readable source channel used to read from a pipe.
-
Constructor Summary
Constructors Modifier Constructor Description protectedSourceChannel(SelectorProvider provider)Constructs a newSourceChannel. -
Method Summary
Modifier and Type Method Description intvalidOps()Indicates that this channel only supports reading.Methods inherited from class java.nio.channels.spi.AbstractSelectableChannel
blockingLock, configureBlocking, implCloseChannel, implCloseSelectableChannel, implConfigureBlocking, isBlocking, isRegistered, keyFor, provider, registerMethods inherited from class java.nio.channels.spi.AbstractInterruptibleChannel
begin, close, end, isOpen
-
Constructor Details
-
SourceChannel
Constructs a newSourceChannel.- Parameters:
provider- the provider of the channel.
-
-
Method Details
-
validOps
public final int validOps()Indicates that this channel only supports reading.- Specified by:
validOpsin classSelectableChannel- Returns:
- a static value of OP_READ.
-