Package org.aksw.commons.io.input
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 org.aksw.commons.io.buffer.array.HasArrayOps
getArrayOpsMethods inherited from interface org.aksw.commons.io.input.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
The size; -1 if unknown- Throws:
IOException
-