Uses of Interface
org.aksw.commons.io.input.ReadableChannelSource
Packages that use ReadableChannelSource
Package
Description
-
Uses of ReadableChannelSource in org.aksw.commons.io.block.impl
Fields in org.aksw.commons.io.block.impl declared as ReadableChannelSourceModifier and TypeFieldDescriptionprotected ReadableChannelSource<byte[]>PageManagerOverDataStreamSource.sourceConstructors in org.aksw.commons.io.block.impl with parameters of type ReadableChannelSourceModifierConstructorDescriptionPageManagerOverDataStreamSource(ReadableChannelSource<byte[]> source, int pageSize, AsyncClaimingCacheImpl.Builder<Long, Page> cacheBuilder) -
Uses of ReadableChannelSource in org.aksw.commons.io.buffer.array
Subinterfaces of ReadableChannelSource in org.aksw.commons.io.buffer.arrayModifier and TypeInterfaceDescriptioninterfaceinterfaceBufferLike<A>BufferLike is a common interface for Buffer and RangeBuffer.interfaceBufferLikeDelegate<A,D extends BufferLike<A>> Classes in org.aksw.commons.io.buffer.array that implement ReadableChannelSourceModifier and TypeClassDescriptionclassImplementation of a buffer that supports reading data from a channel.protected class -
Uses of ReadableChannelSource in org.aksw.commons.io.buffer.plain
Subinterfaces of ReadableChannelSource in org.aksw.commons.io.buffer.plainClasses in org.aksw.commons.io.buffer.plain that implement ReadableChannelSourceModifier and TypeClassDescriptionclassclassclassA buffer backed by a mapping of page indices (longs) to arrays.class -
Uses of ReadableChannelSource in org.aksw.commons.io.buffer.range
Subinterfaces of ReadableChannelSource in org.aksw.commons.io.buffer.rangeClasses in org.aksw.commons.io.buffer.range that implement ReadableChannelSourceModifier and TypeClassDescriptionclassThis class really only exists for the toString methodclassclassclassA union view of two buffers. -
Uses of ReadableChannelSource in org.aksw.commons.io.cache
Classes in org.aksw.commons.io.cache that implement ReadableChannelSourceFields in org.aksw.commons.io.cache declared as ReadableChannelSourceModifier and TypeFieldDescriptionprotected ReadableChannelSource<A>AdvancedRangeCacheImpl.Builder.dataSourceprotected ReadableChannelSource<T>AdvancedRangeCacheImpl.dataSourceMethods in org.aksw.commons.io.cache that return ReadableChannelSourceModifier and TypeMethodDescriptionAdvancedRangeCacheImpl.Builder.getDataSource()AdvancedRangeCacheImpl.getDataSource()Methods in org.aksw.commons.io.cache with parameters of type ReadableChannelSourceModifier and TypeMethodDescriptionAdvancedRangeCacheImpl.Builder.setDataSource(ReadableChannelSource<A> dataSource) Constructors in org.aksw.commons.io.cache with parameters of type ReadableChannelSourceModifierConstructorDescriptionAdvancedRangeCacheImpl(ReadableChannelSource<T> dataSource, Slice<T> slice, long requestLimit, int workerBulkSize, Duration terminationDelay, int maxReadAheadItemCount, ExecutorService executorService) -
Uses of ReadableChannelSource in org.aksw.commons.io.input
Classes in org.aksw.commons.io.input with type parameters of type ReadableChannelSourceSubinterfaces of ReadableChannelSource in org.aksw.commons.io.inputClasses in org.aksw.commons.io.input that implement ReadableChannelSourceModifier and TypeClassDescriptionclassclassclassclassSeekableReadableSourceWithMonitor<A,X extends SeekableReadableChannelSource<A>> classSeekableReadableSourceWrapperBase<A,X extends SeekableReadableChannelSource<A>> Fields in org.aksw.commons.io.input declared as ReadableChannelSourceFields in org.aksw.commons.io.input with type parameters of type ReadableChannelSourceModifier and TypeFieldDescriptionprotected List<ReadableChannelSource<A>>ReadableChannelSourceConcat.membersMethods in org.aksw.commons.io.input with type parameters of type ReadableChannelSourceModifier and TypeMethodDescriptionstatic <A,T extends ReadableChannelSource<A>>
Stream<SourceSplit<A,T>> ReadableChannelSources.splitByCount(T source, int splitCount) Create a number of splits of the given source.static <A,T extends ReadableChannelSource<A>>
Stream<SourceSplit<A,T>> ReadableChannelSources.splitBySize(T source, long splitSize) Create splits of the given size.Methods in org.aksw.commons.io.input that return ReadableChannelSourceModifier and TypeMethodDescriptionstatic <A> ReadableChannelSource<A>ReadableChannelSources.cache(ReadableChannelSource<A> source, Path cacheBaseFolder, String cacheEntryId, AdvancedRangeCacheConfig cacheConfig) static <A> ReadableChannelSource<A>ReadableChannelSources.cache(ReadableChannelSource<A> source, Path cacheBaseFolder, Path<String> cacheEntryId, AdvancedRangeCacheConfig cacheConfig) static <A> ReadableChannelSource<A>ReadableChannelSources.cache(ReadableChannelSource<A> source, Path cacheBaseFolder, Path<String> cacheEntryId, AdvancedRangeCacheConfig cacheConfig, Consumer<com.esotericsoftware.kryo.Kryo> customRegistrator) static <A> ReadableChannelSource<A>ReadableChannelSources.cache(ReadableChannelSource<A> source, Slice<A> slice, AdvancedRangeCacheConfig cacheConfig) Set up an advanced range cache with a certain slice backendstatic <A> ReadableChannelSource<A>ReadableChannelSources.cache(ReadableChannelSource<A> source, ObjectStore objectStore, Path<String> cacheEntryId, AdvancedRangeCacheConfig cacheConfig) static <A> ReadableChannelSource<A>ReadableChannelSources.cacheInMemory(ReadableChannelSource<A> source, int pageSize, int maxPages, long maxRequestSize) Simple mem-cache setupSourceSplit.getSource()static ReadableChannelSource<byte[]>static ReadableChannelSource<byte[]>static <T> ReadableChannelSource<T[]>ReadableChannelSources.ofStreamFactory(Supplier<Stream<T>> streamFactory) Create a source where channels are based on creating a new stream and skipping to the specified offset.Methods in org.aksw.commons.io.input with parameters of type ReadableChannelSourceModifier and TypeMethodDescriptionstatic <A> ReadableChannelSource<A>ReadableChannelSources.cache(ReadableChannelSource<A> source, Path cacheBaseFolder, String cacheEntryId, AdvancedRangeCacheConfig cacheConfig) static <A> ReadableChannelSource<A>ReadableChannelSources.cache(ReadableChannelSource<A> source, Path cacheBaseFolder, Path<String> cacheEntryId, AdvancedRangeCacheConfig cacheConfig) static <A> ReadableChannelSource<A>ReadableChannelSources.cache(ReadableChannelSource<A> source, Path cacheBaseFolder, Path<String> cacheEntryId, AdvancedRangeCacheConfig cacheConfig, Consumer<com.esotericsoftware.kryo.Kryo> customRegistrator) static <A> ReadableChannelSource<A>ReadableChannelSources.cache(ReadableChannelSource<A> source, Slice<A> slice, AdvancedRangeCacheConfig cacheConfig) Set up an advanced range cache with a certain slice backendstatic <A> ReadableChannelSource<A>ReadableChannelSources.cache(ReadableChannelSource<A> source, ObjectStore objectStore, Path<String> cacheEntryId, AdvancedRangeCacheConfig cacheConfig) static <A> ReadableChannelSource<A>ReadableChannelSources.cacheInMemory(ReadableChannelSource<A> source, int pageSize, int maxPages, long maxRequestSize) Simple mem-cache setup -
Uses of ReadableChannelSource in org.aksw.commons.io.seekable.api
Methods in org.aksw.commons.io.seekable.api with parameters of type ReadableChannelSourceModifier and TypeMethodDescriptionstatic SeekableSourceSeekableSources.of(ReadableChannelSource<byte[]> dataStreamSource, int pageSize, int pageCacheSize) -
Uses of ReadableChannelSource in org.aksw.commons.io.seekable.impl
Fields in org.aksw.commons.io.seekable.impl declared as ReadableChannelSourceModifier and TypeFieldDescriptionprotected ReadableChannelSource<byte[]>SeekableSourceOverDataStreamSource.sourceDeprecated.Constructors in org.aksw.commons.io.seekable.impl with parameters of type ReadableChannelSourceModifierConstructorDescriptionSeekableSourceOverDataStreamSource(ReadableChannelSource<byte[]> source, long maxSeekByReadLength) Deprecated.