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
A channel representing the readable end of a 
Pipe.- Since:
- 1.4
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedSourceChannel(SelectorProvider provider) Constructs a new instance of this class.
- 
Method SummaryModifier and TypeMethodDescriptionfinal intvalidOps()Returns an operation set identifying this channel's supported operations.Methods declared in class AbstractSelectableChannelblockingLock, configureBlocking, implCloseChannel, implCloseSelectableChannel, implConfigureBlocking, isBlocking, isRegistered, keyFor, provider, registerMethods declared in class SelectableChannelregisterMethods declared in class AbstractInterruptibleChannelbegin, close, end, isOpenMethods declared in class Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods declared in interface ReadableByteChannelreadMethods declared in interface ScatteringByteChannelread, read
- 
Constructor Details- 
SourceChannelConstructs a new instance of this class.- Parameters:
- provider- The selector provider
 
 
- 
- 
Method Details- 
validOpspublic final int validOps()Returns an operation set identifying this channel's supported operations.Pipe-source channels only support reading, so this method returns SelectionKey.OP_READ.- Specified by:
- validOpsin class- SelectableChannel
- Returns:
- The valid-operation set
 
 
-