Interface ReadableChannelSource<A>
- All Superinterfaces:
HasArrayOps<A>, ReadableChannelFactory<A>
- All Known Subinterfaces:
ArrayReadable<A>, Buffer<A>, BufferDelegate<A>, BufferLike<A>, BufferLikeDelegate<A,D>, RangeBuffer<A>, RangeBufferDelegate<A>, RangeBufferDelegateMutable<A>, SeekableReadableChannelSource<A>, SubBuffer<A>
- All Known Implementing Classes:
AdvancedRangeCacheImpl, BufferDelegateBase, BufferOverArray, BufferOverReadableChannel, BufferOverReadableChannel.BufferView, BufferWithPages, RangeBufferDelegateBase, RangeBufferDelegateMutableImpl, RangeBufferImpl, RangeBufferUnion, ReadableChannelSourceConcat, ReadableChannelSourceOverPath, ReadableChannelSourceOverStreamFactory, SeekableReadableSourceWithMonitor, SeekableReadableSourceWrapperBase, SubBufferImpl
A factory for ReadableChannel instances.
The object is akin to a JDBC datasource; the created channels correspond to JDBC connections.
-
Method Summary
Modifier and TypeMethodDescriptiondefault ReadableChannel<A> newReadableChannel(long start, long end) ReadableChannelSources are implemented against the newRedableChannel(Range) method.longsize()The size; -1 if unknownMethods inherited from interface HasArrayOps
getArrayOpsMethods inherited from interface ReadableChannelFactory
newReadableChannel, newReadableChannel, newReadableChannel
-
Method Details
-
newReadableChannel
ReadableChannelSources are implemented against the newRedableChannel(Range) method. Needs consolidation.- Specified by:
newReadableChannelin interfaceReadableChannelFactory<A>- Throws:
IOException
-
size
-