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.