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.SelectableChannel
registerMethods inherited from class java.nio.channels.spi.AbstractInterruptibleChannel
begin, close, end, isOpenMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.nio.channels.ReadableByteChannel
readMethods inherited from interface java.nio.channels.ScatteringByteChannel
read, read
-
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.
-