Index

A B C D E F G H I K L M N O P R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

absMaxIndexInPage - Variable in class org.aksw.commons.io.block.impl.PageNavigator
 
absMinIndexInPage - Variable in class org.aksw.commons.io.block.impl.PageNavigator
 
accept(long) - Method in interface org.aksw.commons.io.input.SetPosition
 
accessor - Variable in class org.aksw.commons.io.slice.ReadableChannelOverSliceAccessor
 
activeEnd - Variable in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
End marker with two components (idx, pos) it is wrapped in an object to enable atomic replacement of the reference The pointer is monotonous in the sense that the end marker's logical linear location is only increased Reading an old version while a new one has been set will only cause a read to return on the old boundary, but a subsequent synchronized check for whether loading of additional data is needed is then made anyway
actualPos - Variable in class org.aksw.commons.io.seekable.impl.SeekableFromBlock
 
adapt(SeekableReadableChannel) - Static method in class org.aksw.commons.io.input.SeekableReadableChannels
 
add(ChannelMonitor.RangeTracker) - Method in class org.aksw.commons.io.input.ChannelMonitor.RangeTracker
 
add(ChannelMonitor2.RangeTracker) - Method in class org.aksw.commons.io.input.ChannelMonitor2.RangeTracker
 
add(T) - Method in class org.aksw.commons.io.buffer.plain.ListOverBuffer
 
addEvictionGuard(Range) - Method in interface org.aksw.commons.io.slice.SliceAccessor
 
addEvictionGuard(RangeSet) - Method in interface org.aksw.commons.io.slice.Slice
Protect a set of ranges from eviction.
addEvictionGuard(RangeSet) - Method in interface org.aksw.commons.io.slice.SliceAccessor
Adds an eviction guard (if the slice support it) and couples it's life cycle to this accessor.
addEvictionGuard(RangeSet) - Method in class org.aksw.commons.io.slice.SliceAccessorImpl
 
addEvictionGuard(RangeSet) - Method in class org.aksw.commons.io.slice.SliceInMemory
 
addEvictionGuard(RangeSet) - Method in class org.aksw.commons.io.slice.SliceInMemoryCache
 
addEvictionGuard(RangeSet) - Method in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
addReadAmount(long) - Method in class org.aksw.commons.io.input.ChannelMonitor2
 
advance() - Method in class org.aksw.commons.io.block.impl.BlockEnumerator
Move to the next or previous block based on the configured direction.
AdvancedRangeCacheConfig - Interface in org.aksw.commons.io.cache
 
AdvancedRangeCacheConfigImpl - Class in org.aksw.commons.io.cache
 
AdvancedRangeCacheConfigImpl() - Constructor for class org.aksw.commons.io.cache.AdvancedRangeCacheConfigImpl
 
AdvancedRangeCacheConfigImpl(int, long, Duration, int, int) - Constructor for class org.aksw.commons.io.cache.AdvancedRangeCacheConfigImpl
 
AdvancedRangeCacheImpl<T> - Class in org.aksw.commons.io.cache
 
AdvancedRangeCacheImpl(ReadableChannelSource, Slice, long, int, Duration, int, ExecutorService) - Constructor for class org.aksw.commons.io.cache.AdvancedRangeCacheImpl
 
AdvancedRangeCacheImpl.Builder<A> - Class in org.aksw.commons.io.cache
 
append(int, ToIntFunction) - Method in class org.aksw.commons.io.buffer.ring.RingBufferForBytes
Provide a byte buffer view over the ring buffer to directly write bytes into a backing array of this buffer.
appendCapacity() - Method in class org.aksw.commons.io.buffer.ring.RingBufferBase
Returns the maxmimum number of bytes that can be appended in a single operation before the end marker flips over or reaches the start marker.
array - Variable in class org.aksw.commons.io.buffer.array.ArraySink.ArraySinkArray
 
array - Variable in class org.aksw.commons.io.buffer.plain.BufferOverArray
 
array - Variable in class org.aksw.commons.io.input.IteratorOverReadableChannel
 
arrayConstructor - Variable in class org.aksw.commons.io.buffer.array.ArrayOpsObject
 
arrayLength - Variable in class org.aksw.commons.io.input.IteratorOverReadableChannel
 
arrayOps - Variable in class org.aksw.commons.io.buffer.array.ArraySink.ArraySinkArray
 
arrayOps - Variable in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
 
arrayOps - Variable in class org.aksw.commons.io.buffer.plain.BufferOverArray
 
arrayOps - Variable in class org.aksw.commons.io.buffer.plain.BufferWithPages
 
arrayOps - Variable in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
 
arrayOps - Variable in class org.aksw.commons.io.input.IteratorOverReadableChannel
 
arrayOps - Variable in class org.aksw.commons.io.input.ReadableChannelConcat
 
arrayOps - Variable in class org.aksw.commons.io.input.ReadableChannelOverIterator
 
arrayOps - Variable in class org.aksw.commons.io.input.ReadableChannelSourceConcat
 
arrayOps - Variable in class org.aksw.commons.io.input.ReadableChannelSourceOverStreamFactory
 
arrayOps - Variable in class org.aksw.commons.io.slice.SliceBase
 
ArrayOps<A> - Interface in org.aksw.commons.io.buffer.array
 
ArrayOpsByte - Class in org.aksw.commons.io.buffer.array
 
ArrayOpsByte() - Constructor for class org.aksw.commons.io.buffer.array.ArrayOpsByte
 
ArrayOpsByteBuffer - Class in org.aksw.commons.io.buffer.array
 
ArrayOpsByteBuffer() - Constructor for class org.aksw.commons.io.buffer.array.ArrayOpsByteBuffer
 
ArrayOpsObject<T> - Class in org.aksw.commons.io.buffer.array
 
ArrayOpsObject(IntFunction) - Constructor for class org.aksw.commons.io.buffer.array.ArrayOpsObject
 
ArrayReadable<A> - Interface in org.aksw.commons.io.buffer.array
 
ArraySink<A> - Interface in org.aksw.commons.io.buffer.array
 
ArraySink.ArraySinkArray<A> - Class in org.aksw.commons.io.buffer.array
 
ArraySink.ArraySinkBuffer<A> - Class in org.aksw.commons.io.buffer.array
 
ArraySink.ArraySinkByteBuffer - Class in org.aksw.commons.io.buffer.array
 
ArraySinkArray(ArrayOps, A, int, int) - Constructor for class org.aksw.commons.io.buffer.array.ArraySink.ArraySinkArray
 
ArraySinkBuffer(Buffer, int) - Constructor for class org.aksw.commons.io.buffer.array.ArraySink.ArraySinkBuffer
 
ArraySinkByteBuffer(ByteBuffer) - Constructor for class org.aksw.commons.io.buffer.array.ArraySink.ArraySinkByteBuffer
 
ArrayWritable<A> - Interface in org.aksw.commons.io.buffer.array
Interface for putting an array of items into a sequence at a certain offset
asCharSequence(SeekableReadableChannel) - Static method in class org.aksw.commons.io.input.SeekableReadableChannels
Returns a char sequence over the given channel where the current position in the channel corresponds to byte 0
asCharSequence(SeekableReadableChannel, int) - Static method in class org.aksw.commons.io.input.SeekableReadableChannels
Ensure that the length is NOT greater than the amount of available data!
asList() - Method in interface org.aksw.commons.io.buffer.plain.Buffer
Create a list over this buffer.
available() - Method in class org.aksw.commons.io.buffer.ring.RingBufferBase
The number of used bytes - distance between start and end.

B

backend - Variable in class org.aksw.commons.io.buffer.plain.SubBufferImpl
 
backingBuffer - Variable in class org.aksw.commons.io.buffer.range.RangeBufferImpl
 
badCharacterTable - Variable in class org.aksw.commons.io.deprecated.BoyerMooreMatcher
This is the version of a character table that only tracks mismatch on the first instance of a char There is another approach which uses more memory using badCharacterTable[byteValueInText][positionOfMisMatch]
badCharacterTable - Variable in class org.aksw.commons.io.deprecated.BoyerMooreMatcherFactory
This is the version of a character table that only tracks mismatch on the first instance of a char There is another approach which uses more memory using badCharacterTable[byteValueInText][positionOfMisMatch]
baseMetaData - Variable in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
baseMetaDataStatus - Variable in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
basePos - Variable in class org.aksw.commons.io.input.SeekableReadableChannelOverReadableChannel
 
baseRanges - Variable in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
baseSeekable - Variable in class org.aksw.commons.io.binseach.BinarySearchOnSortedFile
 
binarySearch(long, long, byte, byte[]) - Method in interface org.aksw.commons.io.seekable.api.Seekable
Delimiter-based binary search.
BinarySearcher - Interface in org.aksw.commons.io.binseach
 
BinarySearchOnSortedFile - Class in org.aksw.commons.io.binseach
Binary search over sorted files with memory mapped IO TODO Move to a separate project as this is of general use TODO Allow cache to be shared between concurrent readers
BinarySearchOnSortedFile(AutoCloseable, Seekable, long, byte) - Constructor for class org.aksw.commons.io.binseach.BinarySearchOnSortedFile
 
BinarySearchRequestBuilder - Class in org.aksw.commons.io.binseach
 
BinarySearchRequestBuilder() - Constructor for class org.aksw.commons.io.binseach.BinarySearchRequestBuilder
 
BinSearchScanState - Class in org.aksw.commons.io.binseach
State information for scanning a region once binary search has found an offset.
BinSearchScanState() - Constructor for class org.aksw.commons.io.binseach.BinSearchScanState
 
block - Variable in class org.aksw.commons.io.block.impl.BlockEnumerator
 
Block - Interface in org.aksw.commons.io.block.api
A block is a sub-sequence of bytes with a fixed finite length which however may be initially unknown, and thus has a certain horizon of explored length.
BlockEnumerator - Class in org.aksw.commons.io.block.impl
A helper that holds a reference to the current block and automatically closes it when advancing to the next one.
BlockEnumerator(boolean, Ref, Seekable, boolean, boolean) - Constructor for class org.aksw.commons.io.block.impl.BlockEnumerator
 
blockingRead(A, int, long, int) - Method in class org.aksw.commons.io.slice.SliceAccessorImpl
Method is subject to removal - use sequentialReaderForSlice.read The range [srcOffset, srcOffset + length) must be within the claimed range!
blockRef - Variable in class org.aksw.commons.io.block.impl.BlockEnumerator
 
BlockSource - Interface in org.aksw.commons.io.block.api
 
BlockSourceFromPageManager - Class in org.aksw.commons.io.binseach
A block source mainly for testing the rest of the block-based machinery, such as binary search.
BlockSourceFromPageManager() - Constructor for class org.aksw.commons.io.binseach.BlockSourceFromPageManager
 
BoyerMooreByteFromWikipedia - Class in org.aksw.commons.io.deprecated
 
BoyerMooreByteFromWikipedia() - Constructor for class org.aksw.commons.io.deprecated.BoyerMooreByteFromWikipedia
 
BoyerMooreMatcher - Class in org.aksw.commons.io.deprecated
 
BoyerMooreMatcher(boolean, byte[], int[], int[]) - Constructor for class org.aksw.commons.io.deprecated.BoyerMooreMatcher
 
BoyerMooreMatcherFactory - Class in org.aksw.commons.io.deprecated
 
BoyerMooreMatcherFactory(boolean, boolean, byte[], int[], int[]) - Constructor for class org.aksw.commons.io.deprecated.BoyerMooreMatcherFactory
 
BucketPointer(int, int) - Constructor for class org.aksw.commons.io.buffer.array.BufferOverReadableChannel.BucketPointer
 
buckets - Variable in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
The buffered data
buf - Variable in class org.aksw.commons.io.input.ReadableByteChannelAdapter
Buffer is only initialized when non-array-backed ByteBuffer are passed to ReadableByteChannelAdapter.read(ByteBuffer).
buffer - Variable in class org.aksw.commons.io.buffer.array.ArraySink.ArraySinkBuffer
 
buffer - Variable in class org.aksw.commons.io.buffer.plain.ListOverBuffer
 
buffer - Variable in class org.aksw.commons.io.buffer.ring.RingBufferBase
 
buffer - Variable in class org.aksw.commons.io.input.SeekableReadableChannelOverBuffer
 
buffer - Variable in class org.aksw.commons.io.slice.SliceInMemory
 
Buffer<A> - Interface in org.aksw.commons.io.buffer.plain
 
BufferDelegate<A> - Interface in org.aksw.commons.io.buffer.plain
 
BufferDelegateBase<A> - Class in org.aksw.commons.io.buffer.plain
 
BufferDelegateBase() - Constructor for class org.aksw.commons.io.buffer.plain.BufferDelegateBase
 
bufferForPage - Variable in class org.aksw.commons.io.block.impl.PageNavigator
 
bufferLen - Variable in class org.aksw.commons.io.buffer.ring.RingBufferBase
 
BufferLike<A> - Interface in org.aksw.commons.io.buffer.array
BufferLike is a common interface for Buffer and RangeBuffer.
BufferLikeDelegate<A,D> - Interface in org.aksw.commons.io.buffer.array
 
BufferOverArray<A> - Class in org.aksw.commons.io.buffer.plain
 
BufferOverArray(ArrayOps, int) - Constructor for class org.aksw.commons.io.buffer.plain.BufferOverArray
 
BufferOverArray(ArrayOps, A) - Constructor for class org.aksw.commons.io.buffer.plain.BufferOverArray
 
BufferOverReadableChannel<A> - Class in org.aksw.commons.io.buffer.array
Implementation of a buffer that supports reading data from a channel.
BufferOverReadableChannel(ArrayOps, int, ReadableChannel, int) - Constructor for class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
 
BufferOverReadableChannel.BucketPointer - Class in org.aksw.commons.io.buffer.array
 
BufferOverReadableChannel.BufferView - Class in org.aksw.commons.io.buffer.array
 
BufferOverReadableChannel.Channel<A> - Class in org.aksw.commons.io.buffer.array
 
bufferView - Variable in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
 
BufferView<A> - Interface in org.aksw.commons.io.slice
 
BufferView() - Constructor for class org.aksw.commons.io.buffer.array.BufferOverReadableChannel.BufferView
 
BufferWithPages<A> - Class in org.aksw.commons.io.buffer.plain
A buffer backed by a mapping of page indices (longs) to arrays.
BufferWithPages(ArrayOps, int) - Constructor for class org.aksw.commons.io.buffer.plain.BufferWithPages
 
BufferWithPages(ArrayOps, int, long, Map) - Constructor for class org.aksw.commons.io.buffer.plain.BufferWithPages
 
build() - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl.Builder
 
build() - Method in interface org.aksw.commons.io.input.ReadableChannelBuilder
 
Builder() - Constructor for class org.aksw.commons.io.cache.AdvancedRangeCacheImpl.Builder
 
bulkSize - Variable in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
The number of items to process in one batch (before checking for conditions such as interrupts or no-more-demand)
bulkSize - Variable in class org.aksw.commons.io.slice.SliceAccessorImpl
The number of items to process in one batch (before checking for conditions such as interrupts or no-more-demand)
bwd(boolean, Ref, Seekable) - Static method in class org.aksw.commons.io.block.impl.BlockEnumerator
 
BYTE - Static variable in interface org.aksw.commons.io.buffer.array.ArrayOps
 
BYTE_BUFFER - Static variable in interface org.aksw.commons.io.buffer.array.ArrayOps
 
byteBuffer - Variable in class org.aksw.commons.io.buffer.array.ArraySink.ArraySinkByteBuffer
 
byteBuffer - Variable in class org.aksw.commons.io.input.ReadableSourceOverByteBuffer
 
bytesRead - Variable in class org.aksw.commons.io.input.ReadableChannelWithLimitByDelimiter
 

C

cache - Variable in class org.aksw.commons.io.cache.ReadableChannelOverSliceWithCache
 
cache - Variable in class org.aksw.commons.io.input.CharSequenceOverSeekableReadableChannelOfBytes
 
cache(ReadableChannelSource, Path, String, AdvancedRangeCacheConfig) - Static method in class org.aksw.commons.io.input.ReadableChannelSources
 
cache(ReadableChannelSource, Path, Path, AdvancedRangeCacheConfig) - Static method in class org.aksw.commons.io.input.ReadableChannelSources
 
cache(ReadableChannelSource, Path, Path, AdvancedRangeCacheConfig, Consumer) - Static method in class org.aksw.commons.io.input.ReadableChannelSources
 
cache(ReadableChannelSource, Slice, AdvancedRangeCacheConfig) - Static method in class org.aksw.commons.io.input.ReadableChannelSources
Set up an advanced range cache with a certain slice backend
cache(ReadableChannelSource, ObjectStore, Path, AdvancedRangeCacheConfig) - Static method in class org.aksw.commons.io.input.ReadableChannelSources
 
cachedPos - Variable in class org.aksw.commons.io.input.SeekableReadableChannelWithMonitor
 
cacheInMemory(ReadableChannelSource, int, int, long) - Static method in class org.aksw.commons.io.input.ReadableChannelSources
Simple mem-cache setup
cacheSystem - Variable in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
Reference to the manager - if there is a failure in processing the request the executor notifies it
call() - Method in interface org.aksw.commons.io.input.GetPosition
 
canNextPos() - Method in class org.aksw.commons.io.block.impl.PageNavigator
 
canPrevPos() - Method in class org.aksw.commons.io.block.impl.PageNavigator
 
capacity - Variable in class org.aksw.commons.io.buffer.plain.BufferWithPages
 
capacity() - Method in class org.aksw.commons.io.buffer.ring.RingBufferBase
The number of unused bytes - distance between end and start.
ch - Variable in class org.aksw.commons.io.input.InputStreamOverChannel
 
channel - Variable in class org.aksw.commons.io.binseach.ReadableByteChannelForLinesMatchingPrefix
 
channel - Variable in class org.aksw.commons.io.block.impl.PageManagerForFileChannel
 
Channel(BufferOverReadableChannel, boolean, long, BufferOverReadableChannel.BucketPointer, long) - Constructor for class org.aksw.commons.io.buffer.array.BufferOverReadableChannel.Channel
 
ChannelBase - Class in org.aksw.commons.io.shared
 
ChannelBase() - Constructor for class org.aksw.commons.io.shared.ChannelBase
 
ChannelBase(boolean) - Constructor for class org.aksw.commons.io.shared.ChannelBase
 
ChannelDecoratorBase<T> - Class in org.aksw.commons.io.shared
 
ChannelDecoratorBase(T) - Constructor for class org.aksw.commons.io.shared.ChannelDecoratorBase
 
channelMonitor - Variable in class org.aksw.commons.io.input.SeekableReadableSourceWithMonitor
 
ChannelMonitor - Class in org.aksw.commons.io.input
 
ChannelMonitor() - Constructor for class org.aksw.commons.io.input.ChannelMonitor
 
ChannelMonitor.RangeTracker - Class in org.aksw.commons.io.input
 
ChannelMonitor2 - Class in org.aksw.commons.io.input
 
ChannelMonitor2() - Constructor for class org.aksw.commons.io.input.ChannelMonitor2
 
ChannelMonitor2.RangeTracker - Class in org.aksw.commons.io.input
 
channelSize - Variable in class org.aksw.commons.io.binseach.BinarySearchOnSortedFile
 
channelSize - Variable in class org.aksw.commons.io.block.impl.PageManagerForFileChannel
We rely on the channel's size being constant.
charAt(int) - Method in class org.aksw.commons.io.input.CharSequenceDecorator
 
charAt(int) - Method in class org.aksw.commons.io.input.CharSequenceOverSeekableReadableChannelOfBytes
 
CharSequenceDecorator - Class in org.aksw.commons.io.input
 
CharSequenceDecorator(CharSequence) - Constructor for class org.aksw.commons.io.input.CharSequenceDecorator
 
CharSequenceOverSeekableReadableChannelOfBytes - Class in org.aksw.commons.io.input
 
CharSequenceOverSeekableReadableChannelOfBytes(SeekableReadableChannel) - Constructor for class org.aksw.commons.io.input.CharSequenceOverSeekableReadableChannelOfBytes
 
CharSequenceOverSeekableReadableChannelOfBytes(SeekableReadableChannel, int) - Constructor for class org.aksw.commons.io.input.CharSequenceOverSeekableReadableChannelOfBytes
 
checkNext(int, boolean) - Method in class org.aksw.commons.io.block.impl.PageNavigator
 
checkNext(int, boolean) - Method in interface org.aksw.commons.io.seekable.api.Seekable
Attempt to advance the position by the given number of bytes.
checkNext(int, boolean) - Method in class org.aksw.commons.io.seekable.impl.SeekableFromBlock
 
checkpoint() - Method in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
 
checkpoint(long) - Method in class org.aksw.commons.io.cache.ReadableChannelOverSliceWithCache
Schedule ensured loading of the next 'n' items since the last checkpoint.
checkPrev(int, boolean) - Method in class org.aksw.commons.io.block.impl.PageNavigator
 
checkPrev(int, boolean) - Method in interface org.aksw.commons.io.seekable.api.Seekable
 
checkPrev(int, boolean) - Method in class org.aksw.commons.io.seekable.impl.SeekableFromBlock
 
claimByOffsetRange(long, long) - Method in interface org.aksw.commons.io.slice.SliceAccessor
Set or update the claimed range - this will immediately request references to any pages providing the data for that range.
claimByOffsetRange(long, long) - Method in class org.aksw.commons.io.slice.SliceAccessorImpl
 
claimByPageIdRange(long, long) - Method in class org.aksw.commons.io.slice.SliceAccessorImpl
 
claimedPages - Variable in class org.aksw.commons.io.slice.SliceAccessorImpl
 
clearPassedSlots() - Method in class org.aksw.commons.io.cache.ReadableChannelOverSliceWithCache
Clear all slots of workers with a value less than the currentOffset.
clone() - Method in class org.aksw.commons.io.block.impl.PageNavigator
Clone the state of the navigator, allowing independent positioning
clone() - Method in class org.aksw.commons.io.input.ChannelMonitor.RangeTracker
 
clone() - Method in class org.aksw.commons.io.input.ChannelMonitor2.RangeTracker
 
clone() - Method in interface org.aksw.commons.io.seekable.api.Seekable
 
clone() - Method in class org.aksw.commons.io.seekable.impl.SeekableFromBlock
 
cloneObject() - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel.BucketPointer
 
cloneObject() - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel.Channel
 
cloneObject() - Method in interface org.aksw.commons.io.input.SeekableReadableChannel
Optional operation.
cloneObject() - Method in class org.aksw.commons.io.input.SeekableReadableChannelDecoratorBase
 
cloneObject() - Method in class org.aksw.commons.io.input.SeekableReadableChannelOverBuffer
 
cloneObject() - Method in class org.aksw.commons.io.input.SeekableReadableChannelOverNio
 
cloneObject() - Method in class org.aksw.commons.io.input.SeekableReadableChannelOverReadableChannel
 
cloneObject() - Method in class org.aksw.commons.io.input.SeekableReadableChannelSwitchable
 
cloneObject() - Method in class org.aksw.commons.io.input.SeekableReadableChannelWithLimit
 
cloneObject() - Method in class org.aksw.commons.io.input.SeekableReadableChannelWithOffset
 
cloneObject() - Method in interface org.aksw.commons.io.seekable.api.Seekable
Default method to work around scala bug https://github.com/scala/bug/issues/10501
close() - Method in interface org.aksw.commons.io.binseach.BinarySearcher
 
close() - Method in class org.aksw.commons.io.binseach.BinarySearchOnSortedFile
 
close() - Method in class org.aksw.commons.io.binseach.ReadableByteChannelForLinesMatchingPrefix
 
close() - Method in class org.aksw.commons.io.block.impl.PageBase
 
close() - Method in class org.aksw.commons.io.input.InputStreamOverChannel
 
close() - Method in class org.aksw.commons.io.input.IteratorOverReadableChannel
 
close() - Method in class org.aksw.commons.io.input.ReadableByteChannelAdapter
 
close() - Method in class org.aksw.commons.io.input.ReadableChannelOverNio
 
close() - Method in class org.aksw.commons.io.input.ReadableChannelWithLimit
 
close() - Method in interface org.aksw.commons.io.seekable.api.Seekable
 
close() - Method in class org.aksw.commons.io.shared.ChannelDecoratorBase
 
close() - Method in interface org.aksw.commons.io.slice.SliceAccessor
Closes the page range.
closeAction - Variable in class org.aksw.commons.io.binseach.BinarySearchOnSortedFile
 
closeAction - Variable in class org.aksw.commons.io.input.ReadableChannelOverIterator
 
closeActual() - Method in class org.aksw.commons.io.block.impl.PageNavigator
 
closeActual() - Method in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
Stops processing of this executor and also disposes the underlying data supplier (which is expected to terminate)
closeActual() - Method in class org.aksw.commons.io.cache.ReadableChannelOverSliceWithCache
 
closeActual() - Method in class org.aksw.commons.io.input.ReadableChannelConcat
 
closeActual() - Method in class org.aksw.commons.io.input.ReadableChannelOverIterator
 
closeActual() - Method in class org.aksw.commons.io.seekable.impl.SeekableFromBlock
 
closeActual() - Method in class org.aksw.commons.io.slice.ReadableChannelOverSliceAccessor
 
closeActual() - Method in class org.aksw.commons.io.slice.SliceAccessorImpl
 
closeCurrent() - Method in class org.aksw.commons.io.block.impl.BlockEnumerator
 
closeShield(ReadableChannel) - Static method in class org.aksw.commons.io.input.ReadableChannels
 
closeShield(SeekableReadableChannel) - Static method in class org.aksw.commons.io.input.SeekableReadableChannels
 
compareArrays(byte[], byte[]) - Static method in interface org.aksw.commons.io.seekable.api.Seekable
 
compareTo(BufferOverReadableChannel.BucketPointer) - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel.BucketPointer
 
compareToPrefix(byte[]) - Method in class org.aksw.commons.io.block.impl.PageNavigator
 
compareToPrefix(byte[]) - Method in interface org.aksw.commons.io.seekable.api.Seekable
Compare the bytes at the current position to a given sequence of bytes If there are fewer bytes available in the seekable than provide for comparison, then only that many are compared.
compareToPrefix(byte[]) - Method in class org.aksw.commons.io.seekable.impl.SeekableFromBlock
 
computeFromMetaData(boolean, Function) - Method in interface org.aksw.commons.io.slice.Slice
Lock the metadata and then invoke a value returning function on it.
computeNext() - Method in class org.aksw.commons.io.input.IteratorOverReadableChannel
 
computePageMap() - Method in class org.aksw.commons.io.slice.SliceAccessorImpl
 
concat(List) - Static method in class org.aksw.commons.io.input.ReadableChannels
 
concat(ArrayOps, List) - Static method in class org.aksw.commons.io.input.ReadableChannels
 
contentAtOrAfter(long, boolean) - Method in class org.aksw.commons.io.binseach.BlockSourceFromPageManager
 
contentAtOrAfter(long, boolean) - Method in interface org.aksw.commons.io.block.api.BlockSource
 
contentAtOrAfter(long, boolean) - Method in interface org.aksw.commons.io.block.api.PageManager
 
contentAtOrBefore(long, boolean) - Method in class org.aksw.commons.io.binseach.BlockSourceFromPageManager
 
contentAtOrBefore(long, boolean) - Method in interface org.aksw.commons.io.block.api.BlockSource
 
contentAtOrBefore(long, boolean) - Method in interface org.aksw.commons.io.block.api.PageManager
 
copy(byte[], int, byte[], int, int) - Method in class org.aksw.commons.io.buffer.array.ArrayOpsByte
 
copy(A, int, A, int, int) - Method in interface org.aksw.commons.io.buffer.array.ArrayOps
 
copy(Object[], int, Object[], int, int) - Method in class org.aksw.commons.io.buffer.array.ArrayOpsObject
 
copy(ByteBuffer, int, ByteBuffer, int, int) - Method in class org.aksw.commons.io.buffer.array.ArrayOpsByteBuffer
Absolute copy operation (does not change the positions of the involved buffers)
copyRaw(Object, int, Object, int, int) - Method in interface org.aksw.commons.io.buffer.array.ArrayOps
 
copyWithNewRanges(SliceMetaDataWithPages, RangeSet) - Static method in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
Create an immutable snapshot of the current state of the slice suitable for syncing to disk.
count - Variable in class org.aksw.commons.io.input.ReadableChannelWithCounter
 
create(boolean) - Static method in class org.aksw.commons.io.deprecated.MatcherFactoryForBytes
 
create(int) - Method in interface org.aksw.commons.io.buffer.array.ArrayOps
 
create(int) - Method in class org.aksw.commons.io.buffer.array.ArrayOpsByte
 
create(int) - Method in class org.aksw.commons.io.buffer.array.ArrayOpsByteBuffer
 
create(int) - Method in class org.aksw.commons.io.buffer.array.ArrayOpsObject
 
create(RangeSet, long, Buffer) - Static method in class org.aksw.commons.io.buffer.range.RangeBufferImpl
 
create(FileChannel) - Static method in class org.aksw.commons.io.block.impl.PageManagerForFileChannel
 
create(FileChannel, int) - Static method in class org.aksw.commons.io.block.impl.PageManagerForFileChannel
 
create(Path) - Static method in class org.aksw.commons.io.binseach.BinarySearchOnSortedFile
 
create(PageManager) - Static method in class org.aksw.commons.io.seekable.impl.SeekableSourceFromPageManager
 
create(ArrayOps, int) - Static method in class org.aksw.commons.io.buffer.plain.BufferOverArray
 
create(ArrayOps, int) - Static method in class org.aksw.commons.io.buffer.plain.BufferWithPages
 
create(ArrayOps, int, int) - Static method in class org.aksw.commons.io.slice.SliceInMemoryCache
 
create(ArrayOps, A) - Static method in class org.aksw.commons.io.buffer.plain.BufferOverArray
 
create(ArrayOps, Path, Path, int, Duration) - Static method in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
create(ArrayOps, Buffer) - Static method in class org.aksw.commons.io.slice.SliceInMemory
 
create(ArrayOps, Buffer) - Static method in class org.aksw.commons.io.slice.SliceInMemoryCache
 
create(ArrayOps, ObjectStore, Path, int, Duration) - Static method in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
create(Buffer) - Static method in class org.aksw.commons.io.buffer.range.RangeBufferImpl
 
create(RangeBuffer, RangeBuffer) - Static method in class org.aksw.commons.io.buffer.range.RangeBufferUnion
 
createBadCharacterTable(byte[]) - Static method in class org.aksw.commons.io.deprecated.BoyerMooreByteFromWikipedia
 
createBwd(byte[]) - Static method in class org.aksw.commons.io.deprecated.BoyerMooreMatcherFactory
 
createBwd(byte[], boolean) - Static method in class org.aksw.commons.io.deprecated.BoyerMooreMatcherFactory
 
createFor(Class) - Static method in interface org.aksw.commons.io.buffer.array.ArrayOps
 
createFor(IntFunction) - Static method in interface org.aksw.commons.io.buffer.array.ArrayOps
 
createForBytes() - Static method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
 
createForBytes(InputStream) - Static method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
 
createForBytes(InputStream, int) - Static method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
 
createForBytes(ReadableChannel, int) - Static method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
 
createForObjects(int) - Static method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
 
createFwd(byte[]) - Static method in class org.aksw.commons.io.deprecated.BoyerMooreMatcherFactory
 
createFwd(byte[], boolean) - Static method in class org.aksw.commons.io.deprecated.BoyerMooreMatcherFactory
 
createGoodSuffixTable(byte[]) - Static method in class org.aksw.commons.io.deprecated.BoyerMooreByteFromWikipedia
Makes the jump table based on the scan offset which mismatch occurs.
current - Variable in class org.aksw.commons.io.input.ReadableChannelConcat
 
currentBlock - Variable in class org.aksw.commons.io.seekable.impl.SeekableFromBlock
 
currentBlockRef - Variable in class org.aksw.commons.io.seekable.impl.SeekableFromBlock
 
currentDataLength - Variable in class org.aksw.commons.io.input.IteratorOverReadableChannel
 
currentDelimPos - Variable in class org.aksw.commons.io.binseach.ReadableByteChannelForLinesMatchingPrefix
 
currentOffset - Variable in class org.aksw.commons.io.cache.ReadableChannelOverSliceWithCache
 
currentOffset - Variable in class org.aksw.commons.io.input.IteratorOverReadableChannel
 
currentPageId - Variable in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
 
currentSeekable - Variable in class org.aksw.commons.io.seekable.impl.SeekableFromBlock
 

D

dataSource - Variable in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl.Builder
 
dataSource - Variable in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl
 
dataStream - Variable in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
The data supplying iterator.
dataStream - Variable in class org.aksw.commons.io.input.IteratorOverReadableChannel
 
dataSupplier - Variable in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
 
debuffer(ReadableChannel) - Static method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
Remove the buffer of channel created with newBufferedChannel
decoratee - Variable in class org.aksw.commons.io.input.CharSequenceDecorator
 
DEFAULT_BUFFER_SIZE - Static variable in class org.aksw.commons.io.input.ReadableChannels
 
DEFAULT_PAGE_SIZE - Static variable in class org.aksw.commons.io.block.impl.PageManagerForFileChannel
 
delegate - Variable in class org.aksw.commons.io.block.impl.PageManagerWrapper
 
delegate - Variable in class org.aksw.commons.io.buffer.range.RangeBufferDelegateMutableImpl
 
delegate - Variable in class org.aksw.commons.io.input.ReadableByteChannelAdapter
 
delegate - Variable in class org.aksw.commons.io.input.ReadableChannelOverNio
 
delegate - Variable in class org.aksw.commons.io.input.ReadableChannelWithLimit
 
delegate - Variable in class org.aksw.commons.io.input.SeekableReadableSourceWrapperBase
 
delegate - Variable in class org.aksw.commons.io.seekable.impl.SeekableMatcherDelegate
 
delimiter - Variable in class org.aksw.commons.io.binseach.BinarySearchOnSortedFile
 
delimiter - Variable in class org.aksw.commons.io.binseach.ReadableByteChannelForLinesMatchingPrefix
 
delimiter - Variable in class org.aksw.commons.io.input.ReadableChannelWithLimitByDelimiter
 
delimiter - Variable in class org.aksw.commons.io.input.ReadableChannelWithSkipDelimiter
 
delimiter - Variable in class org.aksw.commons.io.seekable.impl.SeekableMatcherForByte
The byte which to match
deltaPos(int) - Method in interface org.aksw.commons.io.seekable.api.Seekable
Relative positioning.
displacement - Variable in class org.aksw.commons.io.block.impl.PageManagerWrapper
 
displacement - Variable in class org.aksw.commons.io.block.impl.PageNavigator
 
doRead(ArraySink, BufferOverReadableChannel.Channel) - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
 
dumpJson(OutputStream) - Method in class org.aksw.commons.io.input.ChannelMonitor
 
dumpJson(OutputStream) - Method in class org.aksw.commons.io.input.ChannelMonitor2
 

E

empty(ArrayOps) - Static method in class org.aksw.commons.io.input.SeekableReadableChannels
 
end - Variable in class org.aksw.commons.io.buffer.ring.RingBufferBase
 
end - Variable in class org.aksw.commons.io.input.SourceSplit
 
endpointDemands - Variable in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
Demands from clients to load data up to the supplied value.
endPos - Variable in class org.aksw.commons.io.input.SeekableReadableChannelWithLimit
 
ensureCapacityInActiveBucket() - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
 
ensureUnlocked() - Method in class org.aksw.commons.io.slice.SliceAccessorImpl
 
equals(Object) - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheConfigImpl
 
equals(Object) - Method in class org.aksw.commons.io.slice.SliceMetaDataImpl
 
equals(Object) - Method in class org.aksw.commons.io.slice.SliceMetaDataWithPagesImpl
 
etaAtIndex(long) - Method in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
Estimated time of arrival at the given index in seconds Index must be greater or equal to offset Call
invalid reference
#pause()
before calling the method.
evictionGuards - Variable in class org.aksw.commons.io.slice.SliceAccessorImpl
 
evictPage(long) - Method in class org.aksw.commons.io.slice.SliceInMemoryCache
 
excessBuffer - Variable in class org.aksw.commons.io.input.ReadableChannelWithLimitByDelimiter
 
executors - Variable in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl
 
executorService - Variable in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl.Builder
 
executorService - Variable in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl
 
exposedStartPos - Variable in class org.aksw.commons.io.seekable.impl.SeekableFromBlock
The start position exposed - may be non-zero or even negative!

F

failedRanges - Variable in class org.aksw.commons.io.slice.SliceMetaDataImpl
 
fill(byte[], int, int, Object) - Method in class org.aksw.commons.io.buffer.array.ArrayOpsByte
 
fill(A, int, int, Object) - Method in interface org.aksw.commons.io.buffer.array.ArrayOps
 
fill(Object[], int, int, Object) - Method in class org.aksw.commons.io.buffer.array.ArrayOpsObject
 
fill(ByteBuffer, int, int, Object) - Method in class org.aksw.commons.io.buffer.array.ArrayOpsByteBuffer
Absolute fill operation (does not change the position of the buffer)
fill(ReadableSource) - Method in class org.aksw.commons.io.buffer.ring.RingBufferBase
 
fill(ReadableSource, int) - Method in class org.aksw.commons.io.buffer.ring.RingBufferBase
 
fillRaw(Object, int, int, Object) - Method in interface org.aksw.commons.io.buffer.array.ArrayOps
 
find() - Method in class org.aksw.commons.io.binseach.BinarySearchRequestBuilder
 
find(Seekable) - Method in class org.aksw.commons.io.deprecated.BoyerMooreMatcher
 
find(Seekable) - Method in interface org.aksw.commons.io.deprecated.SeekableMatcher
Move the position to the next match.
find(Seekable) - Method in class org.aksw.commons.io.seekable.impl.SeekableMatcherDelegate
 
find(Seekable) - Method in class org.aksw.commons.io.seekable.impl.SeekableMatcherForByte
 
findParallel() - Method in class org.aksw.commons.io.binseach.BinarySearchRequestBuilder
 
first - Variable in class org.aksw.commons.io.buffer.range.RangeBufferUnion
 
firstDelimPos - Variable in class org.aksw.commons.io.binseach.BinSearchScanState
 
firstItemTime - Variable in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
Time it took to retrieve the first item
forByteBuffer(ByteBuffer) - Static method in interface org.aksw.commons.io.buffer.array.ArraySink
 
forObjects() - Static method in interface org.aksw.commons.io.buffer.array.ArrayOps
 
fwd(boolean, Ref, boolean) - Static method in class org.aksw.commons.io.block.impl.BlockEnumerator
 
fwd(boolean, Ref, Seekable) - Static method in class org.aksw.commons.io.block.impl.BlockEnumerator
 
fwd(boolean, Ref, Seekable, boolean) - Static method in class org.aksw.commons.io.block.impl.BlockEnumerator
 

G

get() - Method in class org.aksw.commons.io.block.impl.PageNavigator
Get the byte at the current position Does not change the position Throws an exception if beyond end of data
get() - Method in interface org.aksw.commons.io.seekable.api.Seekable
Read a byte at the current position
get() - Method in class org.aksw.commons.io.seekable.impl.SeekableFromBlock
 
get(byte[], int) - Method in class org.aksw.commons.io.buffer.array.ArrayOpsByte
 
get(int) - Method in class org.aksw.commons.io.buffer.plain.ListOverBuffer
 
get(int) - Method in class org.aksw.commons.io.buffer.ring.RingBufferForBytes
 
get(int) - Method in interface org.aksw.commons.io.seekable.api.Seekable
Get one byte relative to the current position
get(long) - Method in interface org.aksw.commons.io.buffer.array.ArrayReadable
 
get(long) - Method in class org.aksw.commons.io.buffer.plain.BufferOverArray
 
get(long) - Method in class org.aksw.commons.io.buffer.plain.BufferWithPages
 
get(long) - Method in interface org.aksw.commons.io.buffer.plain.SubBuffer
 
get(long) - Method in class org.aksw.commons.io.buffer.range.RangeBufferImpl
 
get(long) - Method in class org.aksw.commons.io.buffer.range.RangeBufferUnion
 
get(long) - Method in interface org.aksw.commons.io.seekable.api.SeekableSource
 
get(long) - Method in class org.aksw.commons.io.seekable.impl.SeekableSourceFromPageManager
 
get(long) - Method in class org.aksw.commons.io.seekable.impl.SeekableSourceOverDataStreamSource
Deprecated.
 
get(A, int) - Method in interface org.aksw.commons.io.buffer.array.ArrayOps
 
get(Object[], int) - Method in class org.aksw.commons.io.buffer.array.ArrayOpsObject
 
get(ByteBuffer, int) - Method in class org.aksw.commons.io.buffer.array.ArrayOpsByteBuffer
 
getArray() - Method in class org.aksw.commons.io.buffer.array.ArraySink.ArraySinkArray
 
getArray() - Method in class org.aksw.commons.io.buffer.plain.BufferOverArray
 
getArrayClass() - Method in interface org.aksw.commons.io.buffer.array.ArrayOps
Return the array class (if known) - such as byte[].class
getArrayClass() - Method in class org.aksw.commons.io.buffer.array.ArrayOpsByte
 
getArrayClass() - Method in class org.aksw.commons.io.buffer.array.ArrayOpsByteBuffer
 
getArrayClass() - Method in class org.aksw.commons.io.buffer.array.ArrayOpsObject
 
getArrayOps() - Method in interface org.aksw.commons.io.buffer.array.BufferLikeDelegate
 
getArrayOps() - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel.Channel
 
getArrayOps() - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
 
getArrayOps() - Method in interface org.aksw.commons.io.buffer.array.HasArrayOps
 
getArrayOps() - Method in class org.aksw.commons.io.buffer.plain.BufferOverArray
 
getArrayOps() - Method in class org.aksw.commons.io.buffer.plain.BufferWithPages
 
getArrayOps() - Method in interface org.aksw.commons.io.buffer.plain.SubBuffer
 
getArrayOps() - Method in class org.aksw.commons.io.buffer.range.RangeBufferImpl
 
getArrayOps() - Method in class org.aksw.commons.io.buffer.range.RangeBufferUnion
 
getArrayOps() - Method in class org.aksw.commons.io.buffer.ring.RingBufferForBytes
Append data from the byte buffer.
getArrayOps() - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl
 
getArrayOps() - Method in class org.aksw.commons.io.cache.ReadableChannelOverSliceWithCache
 
getArrayOps() - Method in class org.aksw.commons.io.input.ReadableChannelConcat
 
getArrayOps() - Method in class org.aksw.commons.io.input.ReadableChannelDecoratorBase
 
getArrayOps() - Method in class org.aksw.commons.io.input.ReadableChannelOverIterator
 
getArrayOps() - Method in class org.aksw.commons.io.input.ReadableChannelOverNio
 
getArrayOps() - Method in class org.aksw.commons.io.input.ReadableChannelOverReadableSource
 
getArrayOps() - Method in class org.aksw.commons.io.input.ReadableChannelSourceConcat
 
getArrayOps() - Method in class org.aksw.commons.io.input.ReadableChannelSourceOverPath
 
getArrayOps() - Method in class org.aksw.commons.io.input.ReadableChannelSourceOverStreamFactory
 
getArrayOps() - Method in class org.aksw.commons.io.input.ReadableChannelWithLimit
 
getArrayOps() - Method in class org.aksw.commons.io.input.ReadableSourceOverByteBuffer
 
getArrayOps() - Method in class org.aksw.commons.io.input.SeekableReadableChannelDecoratorBase
 
getArrayOps() - Method in class org.aksw.commons.io.input.SeekableReadableChannelOverBuffer
 
getArrayOps() - Method in class org.aksw.commons.io.input.SeekableReadableChannelWithLimit
 
getArrayOps() - Method in class org.aksw.commons.io.input.SeekableReadableChannelWithOffset
 
getArrayOps() - Method in class org.aksw.commons.io.input.SeekableReadableSourceWrapperBase
 
getArrayOps() - Method in class org.aksw.commons.io.slice.ReadableChannelOverSliceAccessor
 
getArrayOps() - Method in interface org.aksw.commons.io.slice.Slice
 
getArrayOps() - Method in class org.aksw.commons.io.slice.SliceBase
 
getArrayOps() - Method in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
getBackend() - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel.BufferView
 
getBackend() - Method in interface org.aksw.commons.io.buffer.plain.SubBuffer
 
getBackend() - Method in class org.aksw.commons.io.buffer.plain.SubBufferImpl
 
getBackingBuffer() - Method in interface org.aksw.commons.io.buffer.range.RangeBuffer
 
getBackingBuffer() - Method in interface org.aksw.commons.io.buffer.range.RangeBufferDelegate
 
getBackingBuffer() - Method in class org.aksw.commons.io.buffer.range.RangeBufferImpl
 
getBackingBuffer() - Method in class org.aksw.commons.io.buffer.range.RangeBufferUnion
 
getBuffer() - Method in class org.aksw.commons.io.buffer.array.ArraySink.ArraySinkBuffer
 
getBuffer() - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
Returns a view of the buffered data only.
getBufferForPage(long) - Method in class org.aksw.commons.io.block.impl.PageNavigator
If a page with the given offset exists, the following fields are updated: - displacement - absMinIndexInPage - absMaxIndexInPage Note, that the relative caches are not updated
getBufferForPageId(long) - Method in class org.aksw.commons.io.input.CharSequenceOverSeekableReadableChannelOfBytes
 
getBufferForPos(long) - Method in class org.aksw.commons.io.block.impl.PageNavigator
 
getByte(byte[], int) - Method in class org.aksw.commons.io.buffer.array.ArrayOpsByte
 
getByte(A, int) - Method in interface org.aksw.commons.io.buffer.array.ArrayOps
Experimental primitive access methods.
getByte(Seekable) - Method in class org.aksw.commons.io.deprecated.BoyerMooreMatcher
 
getByte(R, int) - Method in interface org.aksw.commons.io.buffer.array.RowAccessor
 
getByteBuffer() - Method in class org.aksw.commons.io.buffer.array.ArraySink.ArraySinkByteBuffer
 
getByteRaw(Object, int) - Method in interface org.aksw.commons.io.buffer.array.ArrayOps
 
getByteRaw(Object, int) - Method in interface org.aksw.commons.io.buffer.array.RowAccessor
 
getBytesRead() - Method in class org.aksw.commons.io.input.ReadableChannelWithLimitByDelimiter
 
getCache() - Method in class org.aksw.commons.io.slice.SliceAccessorImpl
 
getCapacity() - Method in interface org.aksw.commons.io.buffer.array.BufferLike
Buffers with 'unlimited' capacity should return Long.MAX_VALUE
getCapacity() - Method in interface org.aksw.commons.io.buffer.array.BufferLikeDelegate
 
getCapacity() - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
 
getCapacity() - Method in class org.aksw.commons.io.buffer.plain.BufferOverArray
 
getCapacity() - Method in class org.aksw.commons.io.buffer.plain.BufferWithPages
 
getCapacity() - Method in interface org.aksw.commons.io.buffer.plain.SubBuffer
 
getCapacity() - Method in class org.aksw.commons.io.buffer.range.RangeBufferImpl
 
getCapacity() - Method in class org.aksw.commons.io.buffer.range.RangeBufferUnion
 
getChannelMonitor() - Method in class org.aksw.commons.io.input.SeekableReadableSourceWithMonitor
 
getClaimedPages() - Method in class org.aksw.commons.io.slice.SliceAccessorImpl
 
getCoveredRanges(Range) - Method in interface org.aksw.commons.io.buffer.range.RangeBuffer
Return a set of contributions by this buffer for the given lookup range While this method does not expose which parts of the global range are covered, this method allows to check whether there are any gaps in the read
getCoveredRanges(Range) - Method in interface org.aksw.commons.io.buffer.range.RangeBufferDelegate
 
getCoveredRanges(Range) - Method in class org.aksw.commons.io.buffer.range.RangeBufferImpl
 
getCoveredRanges(Range) - Method in class org.aksw.commons.io.buffer.range.RangeBufferUnion
 
getCurrentBlock() - Method in class org.aksw.commons.io.block.impl.BlockEnumerator
 
getCurrentBlockRef() - Method in class org.aksw.commons.io.block.impl.BlockEnumerator
 
getCurrentOffset() - Method in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
 
getCurrentSeekable() - Method in class org.aksw.commons.io.block.impl.BlockEnumerator
 
getDataSource() - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl.Builder
 
getDataSource() - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl
 
getDataSupplier() - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
Return the data supplier.
getDefaultValue() - Method in interface org.aksw.commons.io.buffer.array.ArrayOps
 
getDefaultValue() - Method in class org.aksw.commons.io.buffer.array.ArrayOpsByte
 
getDefaultValue() - Method in class org.aksw.commons.io.buffer.array.ArrayOpsByteBuffer
 
getDefaultValue() - Method in class org.aksw.commons.io.buffer.array.ArrayOpsObject
 
getDelegate() - Method in interface org.aksw.commons.io.buffer.array.BufferLikeDelegate
 
getDelegate() - Method in class org.aksw.commons.io.buffer.range.RangeBufferDelegateMutableImpl
 
getDelegate() - Method in class org.aksw.commons.io.input.ReadableByteChannelAdapter
 
getDelegate() - Method in class org.aksw.commons.io.input.ReadableChannelOverNio
 
getDelegate() - Method in class org.aksw.commons.io.input.ReadableChannelSwitchableBase
 
getDelegate() - Method in class org.aksw.commons.io.input.ReadableChannelWithCounter
 
getDelegate() - Method in class org.aksw.commons.io.input.ReadableChannelWithLimit
 
getDelegate() - Method in class org.aksw.commons.io.input.ReadableChannelWithValue
 
getDelegate() - Method in class org.aksw.commons.io.input.SeekableReadableSourceWrapperBase
 
getEnd() - Method in class org.aksw.commons.io.buffer.ring.RingBufferBase
 
getEnd() - Method in class org.aksw.commons.io.input.SourceSplit
 
getEndOffset() - Method in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
The offset of the first item that won't be served by this worker
getEndPos() - Method in interface org.aksw.commons.io.block.api.PageManager
The maximum position in the underlying buffer
getEndPos() - Method in class org.aksw.commons.io.block.impl.PageManagerForByteBuffer
 
getEndPos() - Method in class org.aksw.commons.io.block.impl.PageManagerForFileChannel
 
getEndPos() - Method in class org.aksw.commons.io.block.impl.PageManagerOverDataStreamSource
 
getEndPos() - Method in class org.aksw.commons.io.block.impl.PageManagerWrapper
 
getExecutorCreationReadLock() - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl
A lock that when held prevents creation of workers that put data into the slice.
getExecutors() - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl
 
getFailedRanges() - Method in class org.aksw.commons.io.slice.SliceBase
 
getFailedRanges() - Method in interface org.aksw.commons.io.slice.SliceMetaData
 
getFailedRanges() - Method in interface org.aksw.commons.io.slice.SliceMetaDataBasic
 
getFailedRanges() - Method in class org.aksw.commons.io.slice.SliceMetaDataImpl
 
getFailedRanges() - Method in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
getFirstItemTime() - Method in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
Time in seconds it took to obtain the first item
getGaps(Range) - Method in interface org.aksw.commons.io.slice.SliceMetaData
 
getGaps(Range) - Method in interface org.aksw.commons.io.slice.SliceMetaDataBasic
 
getGaps(Range) - Method in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
getGeneration() - Method in interface org.aksw.commons.io.slice.BufferView
 
getHasDataCondition() - Method in interface org.aksw.commons.io.slice.Slice
 
getHasDataCondition() - Method in class org.aksw.commons.io.slice.SliceBase
 
getHasDataCondition() - Method in interface org.aksw.commons.io.slice.SliceMetaData
 
getHasDataCondition() - Method in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
getIndexForPos(long) - Method in class org.aksw.commons.io.block.impl.PageNavigator
 
getInternalWorkerSize() - Method in interface org.aksw.commons.io.cache.AdvancedRangeCacheConfig
 
getInternalWorkerSize() - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheConfigImpl
 
getIterator() - Method in class org.aksw.commons.io.input.ReadableChannelOverIterator
 
getKnownDataSize() - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
 
getKnownSize() - Method in interface org.aksw.commons.io.slice.SliceMetaData
-1 If not exactly known
getKnownSize() - Method in interface org.aksw.commons.io.slice.SliceMetaDataBasic
 
getLength() - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel.BufferView
 
getLength() - Method in interface org.aksw.commons.io.buffer.plain.SubBuffer
 
getLength() - Method in class org.aksw.commons.io.buffer.plain.SubBufferImpl
 
getLoadedRanges() - Method in class org.aksw.commons.io.slice.SliceBase
 
getLoadedRanges() - Method in interface org.aksw.commons.io.slice.SliceMetaData
 
getLoadedRanges() - Method in interface org.aksw.commons.io.slice.SliceMetaDataBasic
 
getLoadedRanges() - Method in class org.aksw.commons.io.slice.SliceMetaDataImpl
 
getLoadedRanges() - Method in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
getMaxAllowedRefetchCount(long) - Method in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
 
getMaximumKnownSize() - Method in class org.aksw.commons.io.slice.SliceBase
 
getMaximumKnownSize() - Method in interface org.aksw.commons.io.slice.SliceMetaData
 
getMaximumKnownSize() - Method in interface org.aksw.commons.io.slice.SliceMetaDataBasic
 
getMaximumKnownSize() - Method in class org.aksw.commons.io.slice.SliceMetaDataImpl
 
getMaximumKnownSize() - Method in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
getMaxPos() - Method in class org.aksw.commons.io.block.impl.PageNavigator
 
getMaxReadAheadItemCount() - Method in interface org.aksw.commons.io.cache.AdvancedRangeCacheConfig
How far a channel may by default read ahead.
getMaxReadAheadItemCount() - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheConfigImpl
 
getMaxReadAheadItemCount() - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl.Builder
 
getMaxReadLength() - Method in class org.aksw.commons.io.input.ChannelMonitor.RangeTracker
 
getMaxReadLength() - Method in class org.aksw.commons.io.input.ChannelMonitor2.RangeTracker
 
getMaxRequestSize() - Method in interface org.aksw.commons.io.cache.AdvancedRangeCacheConfig
 
getMaxRequestSize() - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheConfigImpl
 
getMetaData() - Method in class org.aksw.commons.io.slice.SliceBase
 
getMetaData() - Method in class org.aksw.commons.io.slice.SliceInMemory
 
getMetaData() - Method in class org.aksw.commons.io.slice.SliceInMemoryCache
 
getMetaData() - Method in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
getMinimumKnownSize() - Method in class org.aksw.commons.io.slice.SliceBase
 
getMinimumKnownSize() - Method in interface org.aksw.commons.io.slice.SliceMetaData
 
getMinimumKnownSize() - Method in interface org.aksw.commons.io.slice.SliceMetaDataBasic
 
getMinimumKnownSize() - Method in class org.aksw.commons.io.slice.SliceMetaDataImpl
 
getMinimumKnownSize() - Method in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
getMinPos() - Method in class org.aksw.commons.io.block.impl.PageNavigator
 
getMinReadLength() - Method in class org.aksw.commons.io.input.ChannelMonitor.RangeTracker
 
getMinReadLength() - Method in class org.aksw.commons.io.input.ChannelMonitor2.RangeTracker
 
getNextCheckpointOffset() - Method in class org.aksw.commons.io.cache.ReadableChannelOverSliceWithCache
 
getNextPosFor(byte) - Method in class org.aksw.commons.io.block.impl.PageNavigator
Returns the position of the next delimiter or the end of the stream
getOffset() - Method in interface org.aksw.commons.io.block.api.Block
Offset in a parent container; should be 0 if there is none
getOffset() - Method in interface org.aksw.commons.io.block.impl.Page
 
getOffset() - Method in class org.aksw.commons.io.block.impl.PageBase
 
getOffsetInRanges() - Method in interface org.aksw.commons.io.buffer.range.RangeBuffer
The offset within the range set where this buffer starts; may be null if the offset cannot be represented in a single value such as in a union of two buffers which have different offsets
getOffsetInRanges() - Method in interface org.aksw.commons.io.buffer.range.RangeBufferDelegate
 
getOffsetInRanges() - Method in class org.aksw.commons.io.buffer.range.RangeBufferImpl
 
getOffsetInRanges() - Method in class org.aksw.commons.io.buffer.range.RangeBufferUnion
 
getOffsetRange() - Method in class org.aksw.commons.io.slice.SliceAccessorImpl
 
getOwner() - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel.Channel
 
getPageForPageId(long) - Method in class org.aksw.commons.io.slice.SliceInMemoryCache
 
getPageForPageId(long) - Method in interface org.aksw.commons.io.slice.SliceWithPages
 
getPageForPageId(long) - Method in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
getPageForPos(long) - Method in class org.aksw.commons.io.block.impl.PageNavigator
 
getPageManager() - Method in interface org.aksw.commons.io.block.impl.Page
 
getPageManager() - Method in class org.aksw.commons.io.block.impl.PageBase
 
getPageMap() - Method in class org.aksw.commons.io.buffer.plain.BufferWithPages
 
getPageRange() - Method in class org.aksw.commons.io.cache.ReadableChannelOverSliceWithCache
 
getPageSize() - Method in interface org.aksw.commons.io.block.api.PageManager
The pageSize.
getPageSize() - Method in class org.aksw.commons.io.block.impl.PageManagerForByteBuffer
 
getPageSize() - Method in class org.aksw.commons.io.block.impl.PageManagerForFileChannel
 
getPageSize() - Method in class org.aksw.commons.io.block.impl.PageManagerOverDataStreamSource
 
getPageSize() - Method in class org.aksw.commons.io.block.impl.PageManagerWrapper
 
getPageSize() - Method in interface org.aksw.commons.io.cache.AdvancedRangeCacheConfig
 
getPageSize() - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheConfigImpl
 
getPageSize() - Method in class org.aksw.commons.io.input.CharSequenceOverSeekableReadableChannelOfBytes
 
getPageSize() - Method in interface org.aksw.commons.io.slice.SliceConfig
 
getPageSize() - Method in class org.aksw.commons.io.slice.SliceInMemoryCache
 
getPageSize() - Method in interface org.aksw.commons.io.slice.SliceMetaData
 
getPageSize() - Method in interface org.aksw.commons.io.slice.SliceMetaDataWithPages
 
getPageSize() - Method in class org.aksw.commons.io.slice.SliceMetaDataWithPagesImpl
 
getPageSize() - Method in interface org.aksw.commons.io.slice.SliceWithPages
 
getPageSize() - Method in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
getPointer(ArrayOps, A[], BufferOverReadableChannel.BucketPointer, long) - Static method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
 
getPointerRel(ArrayOps, A[], BufferOverReadableChannel.BucketPointer, long, BufferOverReadableChannel.BucketPointer, long) - Static method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
 
getPos() - Method in class org.aksw.commons.io.block.impl.PageNavigator
 
getPos() - Method in interface org.aksw.commons.io.seekable.api.Seekable
Optional operation.
getPos() - Method in class org.aksw.commons.io.seekable.impl.SeekableFromBlock
 
getPosition - Variable in class org.aksw.commons.io.input.ReadableChannelWithLimitByDelimiter
 
getPosition(ArrayOps, A[], int, int) - Static method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
 
GetPosition - Interface in org.aksw.commons.io.input
 
getPosOfFirstMatch(Seekable, byte, byte[]) - Static method in class org.aksw.commons.io.binseach.BinarySearchOnSortedFile
The initial position is assumed point to the delimiter The result will point to the initial position or a preceding delimiter If there is no preceding delimiter, the seekable will be positioned before start
getPrevPosFor(byte) - Method in class org.aksw.commons.io.block.impl.PageNavigator
 
getRangeBuffer() - Method in interface org.aksw.commons.io.slice.BufferView
 
getRanges() - Method in interface org.aksw.commons.io.buffer.range.RangeBuffer
A set of ranges from which reading is valid.
getRanges() - Method in interface org.aksw.commons.io.buffer.range.RangeBufferDelegate
 
getRanges() - Method in class org.aksw.commons.io.buffer.range.RangeBufferImpl
 
getRanges() - Method in class org.aksw.commons.io.buffer.range.RangeBufferUnion
 
getRaw(Object, int) - Method in interface org.aksw.commons.io.buffer.array.ArrayOps
 
getReadAmount() - Method in class org.aksw.commons.io.input.ChannelMonitor2
 
getReadBeforeSize() - Method in interface org.aksw.commons.io.cache.AdvancedRangeCacheConfig
Cache data before the requested ranges.
getReadBeforeSize() - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheConfigImpl
 
getReadCount() - Method in class org.aksw.commons.io.input.ChannelMonitor.RangeTracker
 
getReadCount() - Method in class org.aksw.commons.io.input.ChannelMonitor2.RangeTracker
 
getReadCount() - Method in class org.aksw.commons.io.input.ReadableChannelWithCounter
 
getReadCounter() - Method in class org.aksw.commons.io.input.ChannelMonitor2
 
getReadWriteLock() - Method in class org.aksw.commons.io.input.ReadableChannelLocking
 
getReadWriteLock() - Method in interface org.aksw.commons.io.slice.BufferView
 
getReadWriteLock() - Method in interface org.aksw.commons.io.slice.Slice
 
getReadWriteLock() - Method in class org.aksw.commons.io.slice.SliceBase
 
getReadWriteLock() - Method in interface org.aksw.commons.io.slice.SliceMetaData
A lock to control concurrent access to this object
getReadWriteLock() - Method in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
getRefForPage(long) - Method in class org.aksw.commons.io.block.impl.PageManagerForFileChannel
 
getRelMaxIndex(long) - Method in class org.aksw.commons.io.block.impl.PageNavigator
 
getRelMinIndex(long) - Method in class org.aksw.commons.io.block.impl.PageNavigator
 
getRequestLimit() - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl.Builder
 
getSizeOfBlock(long) - Method in class org.aksw.commons.io.binseach.BlockSourceFromPageManager
 
getSizeOfBlock(long) - Method in interface org.aksw.commons.io.block.api.BlockSource
 
getSizeOfBlock(long) - Method in interface org.aksw.commons.io.block.api.PageManager
Return the size of the block; all but the last block are guaranteed to have the same size
getSlice() - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl.Builder
 
getSlice() - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl
 
getSlice() - Method in interface org.aksw.commons.io.slice.SliceAccessor
 
getSlice() - Method in class org.aksw.commons.io.slice.SliceAccessorImpl
 
getSource() - Method in class org.aksw.commons.io.input.SourceSplit
 
getStart() - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel.BufferView
 
getStart() - Method in interface org.aksw.commons.io.buffer.plain.SubBuffer
 
getStart() - Method in class org.aksw.commons.io.buffer.plain.SubBufferImpl
 
getStart() - Method in class org.aksw.commons.io.buffer.ring.RingBufferBase
The internal array is not exposed because the implementation may change to e.g.
getStart() - Method in class org.aksw.commons.io.input.SourceSplit
 
getTerminationDelay() - Method in interface org.aksw.commons.io.cache.AdvancedRangeCacheConfig
 
getTerminationDelay() - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheConfigImpl
 
getTerminationDelay() - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl.Builder
 
getThroughput() - Method in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
Throughput measured in items per second
getTotalDurationNanos() - Method in class org.aksw.commons.io.input.ChannelMonitor.RangeTracker
 
getTotalDurationNanos() - Method in class org.aksw.commons.io.input.ChannelMonitor2.RangeTracker
 
getTotalReadLength() - Method in class org.aksw.commons.io.input.ChannelMonitor2.RangeTracker
 
getTrackedReads() - Method in class org.aksw.commons.io.input.ChannelMonitor
 
getTrackedReads() - Method in class org.aksw.commons.io.input.ChannelMonitor2
 
getValue() - Method in class org.aksw.commons.io.input.ReadableChannelWithValue
 
getWorkerBulkSize() - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl.Builder
 
getWorkingRange() - Method in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
 
goodSuffixTable - Variable in class org.aksw.commons.io.deprecated.BoyerMooreMatcher
 
goodSuffixTable - Variable in class org.aksw.commons.io.deprecated.BoyerMooreMatcherFactory
 

H

HasArrayOps<A> - Interface in org.aksw.commons.io.buffer.array
 
hasBlockAfter(long) - Method in class org.aksw.commons.io.binseach.BlockSourceFromPageManager
 
hasBlockAfter(long) - Method in interface org.aksw.commons.io.block.api.BlockSource
 
hasBlockAfter(long) - Method in interface org.aksw.commons.io.block.api.PageManager
 
hasBlockBefore(long) - Method in class org.aksw.commons.io.binseach.BlockSourceFromPageManager
 
hasBlockBefore(long) - Method in interface org.aksw.commons.io.block.api.BlockSource
 
hasBlockBefore(long) - Method in interface org.aksw.commons.io.block.api.PageManager
 
hasDataCondition - Variable in class org.aksw.commons.io.slice.SliceBase
 
hashCode() - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheConfigImpl
 
hashCode() - Method in class org.aksw.commons.io.slice.SliceMetaDataImpl
 
hashCode() - Method in class org.aksw.commons.io.slice.SliceMetaDataWithPagesImpl
 
hasMetaDataChanged() - Method in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
hasNext() - Method in interface org.aksw.commons.io.block.api.Block
Check if there is a subsequent block.
hasNext() - Method in class org.aksw.commons.io.block.impl.BlockEnumerator
 
hasNext() - Method in interface org.aksw.commons.io.block.impl.Page
Check if there is a subsequent block.
HasPosition - Interface in org.aksw.commons.io.input
 
hasPrev() - Method in interface org.aksw.commons.io.block.api.Block
 
hasPrev() - Method in interface org.aksw.commons.io.block.impl.Page
 

I

id - Variable in class org.aksw.commons.io.block.impl.PageBase
 
idleMode - Variable in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
Wait mode - true: do not fetch more data then there is demand - false: keep pre-fetching data
IdleMode - Enum Class in org.aksw.commons.io.cache
Modes for how a data producer thread should react to a lack of demand.
incEnd(int) - Method in class org.aksw.commons.io.buffer.ring.RingBufferBase
 
incReadCounter() - Method in class org.aksw.commons.io.input.ChannelMonitor2
 
incStart(int) - Method in class org.aksw.commons.io.buffer.ring.RingBufferBase
 
index - Variable in class org.aksw.commons.io.block.impl.PageNavigator
Index is relative to the the page's buffer.position()
index - Variable in class org.aksw.commons.io.input.ReadableSourceOverByteBuffer
 
indexOf(byte[], byte[]) - Static method in class org.aksw.commons.io.deprecated.BoyerMooreByteFromWikipedia
Returns the index within this string of the first occurrence of the specified substring.
init() - Method in class org.aksw.commons.io.seekable.impl.SeekableFromBlock
 
initBackendRequest() - Method in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
 
initialSkipCount - Variable in class org.aksw.commons.io.input.ReadableChannelWithSkipDelimiter
 
InputStreamOverChannel - Class in org.aksw.commons.io.input
This is
invalid reference
sun.nio.ch.ChannelInputStream
without relying on the channel's size() method.
InputStreamOverChannel(ReadableByteChannel) - Constructor for class org.aksw.commons.io.input.InputStreamOverChannel
 
internalWorkerSize - Variable in class org.aksw.commons.io.cache.AdvancedRangeCacheConfigImpl
 
isBlockMode - Variable in class org.aksw.commons.io.input.ReadableChannelWithLimitByDelimiter
 
isComplete() - Method in interface org.aksw.commons.io.slice.Slice
Read the metadata and check whether the slice has a known size and there is only a single range of loaded data starting from offset 0 to that size.
isComplete() - Method in interface org.aksw.commons.io.slice.SliceMetaData
Whether all data has been loaded.
isDataSupplierConsumed - Variable in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
 
isDataSupplierConsumed() - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
If this method returns true then further reads will not increase the known size unless a new data supplier is set.
isEmpty - Variable in class org.aksw.commons.io.buffer.ring.RingBufferBase
 
isEmpty() - Method in class org.aksw.commons.io.buffer.ring.RingBufferBase
 
isExactSizeKnown() - Method in interface org.aksw.commons.io.slice.SliceMetaData
 
isForward() - Method in class org.aksw.commons.io.deprecated.BoyerMooreMatcher
 
isForward() - Method in interface org.aksw.commons.io.deprecated.SeekableMatcher
Whether the matcher matches in forward direction and thus nextPos() moves towards the end of the match.
isForward() - Method in class org.aksw.commons.io.seekable.impl.SeekableMatcherDelegate
 
isForward() - Method in class org.aksw.commons.io.seekable.impl.SeekableMatcherForByte
 
isFwd - Variable in class org.aksw.commons.io.block.impl.BlockEnumerator
 
isFwd - Variable in class org.aksw.commons.io.deprecated.BoyerMooreMatcher
 
isFwd - Variable in class org.aksw.commons.io.deprecated.BoyerMooreMatcherFactory
 
isFwd - Variable in class org.aksw.commons.io.seekable.impl.SeekableMatcherForByte
 
isInEofState - Variable in class org.aksw.commons.io.input.ReadableChannelWithConditionalBound
 
isInEofState - Variable in class org.aksw.commons.io.input.ReadableChannelWithLimitByDelimiter
 
isLocked - Variable in class org.aksw.commons.io.slice.SliceAccessorImpl
 
isOpen() - Method in class org.aksw.commons.io.binseach.ReadableByteChannelForLinesMatchingPrefix
 
isOpen() - Method in class org.aksw.commons.io.block.impl.PageNavigator
 
isOpen() - Method in class org.aksw.commons.io.cache.ReadableChannelOverSliceWithCache
 
isOpen() - Method in class org.aksw.commons.io.input.ReadableByteChannelAdapter
 
isOpen() - Method in class org.aksw.commons.io.input.ReadableChannelOverNio
 
isOpen() - Method in class org.aksw.commons.io.input.ReadableChannelWithLimit
 
isOpen() - Method in class org.aksw.commons.io.input.SeekableReadableChannelWithOffset
 
isOpen() - Method in interface org.aksw.commons.io.output.WritableChannel
 
isOpen() - Method in class org.aksw.commons.io.seekable.impl.SeekableFromBlock
 
isOpen() - Method in class org.aksw.commons.io.shared.ChannelBase
 
isOpen() - Method in class org.aksw.commons.io.shared.ChannelDecoratorBase
 
isPosAfterEnd() - Method in class org.aksw.commons.io.block.impl.PageNavigator
 
isPosAfterEnd() - Method in interface org.aksw.commons.io.seekable.api.Seekable
The state of a seekable may be one unit beyond the end.
isPosAfterEnd() - Method in class org.aksw.commons.io.seekable.impl.SeekableFromBlock
 
isPosBeforeStart() - Method in class org.aksw.commons.io.block.impl.PageNavigator
 
isPosBeforeStart() - Method in interface org.aksw.commons.io.seekable.api.Seekable
The state of a seekable may be one unit before the start.
isPosBeforeStart() - Method in class org.aksw.commons.io.seekable.impl.SeekableFromBlock
 
isPrefix(byte[], int) - Static method in class org.aksw.commons.io.deprecated.BoyerMooreByteFromWikipedia
Is needle[p:end] a prefix of needle?
it - Variable in class org.aksw.commons.io.input.ReadableChannelConcat
 
iterator - Variable in class org.aksw.commons.io.input.ReadableChannelOverIterator
 
IteratorOverReadableChannel<T> - Class in org.aksw.commons.io.input
 
IteratorOverReadableChannel(ArrayOps, ReadableChannel, int) - Constructor for class org.aksw.commons.io.input.IteratorOverReadableChannel
 

K

knownDataSize - Variable in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
The number of cached bytes.

L

lastPageId - Variable in class org.aksw.commons.io.block.impl.PageManagerOverDataStreamSource
 
length - Variable in class org.aksw.commons.io.buffer.plain.SubBufferImpl
 
length - Variable in class org.aksw.commons.io.input.CharSequenceOverSeekableReadableChannelOfBytes
 
length() - Method in interface org.aksw.commons.io.block.api.Segment
Retrieve the length of the segment For segments that are based on encoded data this method may trigger a full read.
length() - Method in interface org.aksw.commons.io.block.impl.Page
 
length() - Method in class org.aksw.commons.io.buffer.ring.RingBufferBase
 
length() - Method in class org.aksw.commons.io.input.CharSequenceDecorator
 
length() - Method in class org.aksw.commons.io.input.CharSequenceOverSeekableReadableChannelOfBytes
 
length(byte[]) - Method in class org.aksw.commons.io.buffer.array.ArrayOpsByte
 
length(A) - Method in interface org.aksw.commons.io.buffer.array.ArrayOps
 
length(Object[]) - Method in class org.aksw.commons.io.buffer.array.ArrayOpsObject
 
length(ByteBuffer) - Method in class org.aksw.commons.io.buffer.array.ArrayOpsByteBuffer
 
lengthRaw(Object) - Method in interface org.aksw.commons.io.buffer.array.ArrayOps
 
limit - Variable in class org.aksw.commons.io.buffer.array.ArraySink.ArraySinkArray
 
limit - Variable in class org.aksw.commons.io.input.ReadableChannelWithLimit
 
limit() - Method in class org.aksw.commons.io.buffer.array.ArraySink.ArraySinkArray
 
limit() - Method in class org.aksw.commons.io.buffer.array.ArraySink.ArraySinkBuffer
 
limit() - Method in class org.aksw.commons.io.buffer.array.ArraySink.ArraySinkByteBuffer
 
limit() - Method in interface org.aksw.commons.io.buffer.array.ArraySink
 
limit(ReadableChannel, long) - Static method in class org.aksw.commons.io.input.ReadableChannels
 
limitNext(long) - Method in class org.aksw.commons.io.block.impl.PageNavigator
Restrict the maximum number of items that can be read to length items from the current position.
limitPrev(long) - Method in class org.aksw.commons.io.block.impl.PageNavigator
Limit the maximum position by length bytes from the current position.
ListOverBuffer<T> - Class in org.aksw.commons.io.buffer.plain
List view over a buffer.
ListOverBuffer(Buffer) - Constructor for class org.aksw.commons.io.buffer.plain.ListOverBuffer
 
ListOverBuffer(Buffer, int) - Constructor for class org.aksw.commons.io.buffer.plain.ListOverBuffer
 
liveChanges - Variable in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
liveGeneration - Variable in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
Attribute for advertising detection of external changes to the base data.
liveMetaData - Variable in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
liveMetaDataLoadedRangesView - Variable in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
Cached view of the most recent loaded ranges Changing the value of 'this.liveMetaData' also changes this view's delegate
loadData(int, boolean) - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
fetch a chunk from the input stream
loadDataUpTo(long) - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
Preload data up to including the requested position.
loadedRanges - Variable in class org.aksw.commons.io.slice.SliceMetaDataImpl
If the value is null then the range is considered as successfully loaded.
loadFully(int, boolean) - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
Transfer the given amount of data from the supplier to the end of the buffer.
loadMetaData(int) - Method in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
loadNextBlock() - Method in class org.aksw.commons.io.seekable.impl.SeekableFromBlock
 
loadPage(long) - Method in class org.aksw.commons.io.block.impl.PageManagerOverDataStreamSource
 
loadPage(long) - Method in class org.aksw.commons.io.input.CharSequenceOverSeekableReadableChannelOfBytes
 
loadPage(long) - Method in class org.aksw.commons.io.slice.SliceInMemoryCache
 
loadPage(long) - Method in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
loadPages(boolean, Set) - Method in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
Loading a page requires locking the metadata file - by loading pages in batch we can reduce redundant locking and reduce the risk of in-between external changes
lock() - Method in interface org.aksw.commons.io.slice.SliceAccessor
Lock the range for writing
lock() - Method in class org.aksw.commons.io.slice.SliceAccessorImpl
 
lockAndSyncMetaData(ObjectStoreConnection, int) - Method in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
Returns the metadata generation
logger - Variable in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
lowerCaseMode - Variable in class org.aksw.commons.io.deprecated.BoyerMooreMatcherFactory
 

M

main(String[]) - Static method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
 
main2(String[]) - Static method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
 
makeByteTableOld(byte[]) - Static method in class org.aksw.commons.io.deprecated.BoyerMooreByteFromWikipedia
Makes the jump table based on the mismatched character information.
makeOffsetTableFromC(byte[]) - Static method in class org.aksw.commons.io.deprecated.BoyerMooreByteFromWikipedia
Makes the jump table based on the scan offset which mismatch occurs.
map - Variable in class org.aksw.commons.io.buffer.plain.BufferWithPages
 
map(FileChannel, FileChannel.MapMode, long, long) - Static method in class org.aksw.commons.io.block.impl.PageManagerForFileChannel
 
matchDelimPos - Variable in class org.aksw.commons.io.binseach.BinSearchScanState
 
MatcherFactory - Interface in org.aksw.commons.io.deprecated
 
MatcherFactoryForBytes - Class in org.aksw.commons.io.deprecated
 
MatcherFactoryForBytes() - Constructor for class org.aksw.commons.io.deprecated.MatcherFactoryForBytes
 
maximumKnownSize - Variable in class org.aksw.commons.io.slice.SliceMetaDataImpl
 
maxIndex - Variable in class org.aksw.commons.io.block.impl.PageNavigator
 
maxPage - Variable in class org.aksw.commons.io.block.impl.PageNavigator
 
maxPos - Variable in class org.aksw.commons.io.block.impl.PageNavigator
 
maxPos - Variable in class org.aksw.commons.io.seekable.impl.SeekableFromBlock
 
maxReadAheadItemCount - Variable in class org.aksw.commons.io.cache.AdvancedRangeCacheConfigImpl
 
maxReadAheadItemCount - Variable in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl.Builder
 
maxReadAheadItemCount - Variable in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl
 
maxReadAheadItemCount - Variable in class org.aksw.commons.io.cache.ReadableChannelOverSliceWithCache
 
maxReadLength - Variable in class org.aksw.commons.io.input.ChannelMonitor.RangeTracker
 
maxReadLength - Variable in class org.aksw.commons.io.input.ChannelMonitor2.RangeTracker
 
maxReadSize - Variable in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
Maximum number to read from the dataSupplier in one request
maxRedundantFetchSize - Variable in class org.aksw.commons.io.cache.ReadableChannelOverSliceWithCache
 
maxRequestSize - Variable in class org.aksw.commons.io.cache.AdvancedRangeCacheConfigImpl
 
maxSeekByReadLength - Variable in class org.aksw.commons.io.seekable.impl.SeekableSourceOverDataStreamSource
Deprecated.
 
members - Variable in class org.aksw.commons.io.input.ReadableChannelConcat
 
members - Variable in class org.aksw.commons.io.input.ReadableChannelSourceConcat
 
metaData - Variable in class org.aksw.commons.io.slice.SliceInMemory
 
metaData - Variable in class org.aksw.commons.io.slice.SliceInMemoryCache
 
metaDataIdentity - Variable in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
minimumKnownSize - Variable in class org.aksw.commons.io.slice.SliceMetaDataImpl
 
minIndex - Variable in class org.aksw.commons.io.block.impl.PageNavigator
 
minPage - Variable in class org.aksw.commons.io.block.impl.PageNavigator
 
minPos - Variable in class org.aksw.commons.io.block.impl.PageNavigator
 
minPos - Variable in class org.aksw.commons.io.seekable.impl.SeekableFromBlock
 
minReadLength - Variable in class org.aksw.commons.io.input.ChannelMonitor.RangeTracker
 
minReadLength - Variable in class org.aksw.commons.io.input.ChannelMonitor2.RangeTracker
 
minReadSize - Variable in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
 
monitor - Variable in class org.aksw.commons.io.input.SeekableReadableChannelWithMonitor
 
mutateMetaData(Consumer) - Method in interface org.aksw.commons.io.slice.Slice
 

N

newBoxedIterator(ReadableChannel) - Static method in class org.aksw.commons.io.input.ReadableChannels
 
newBoxedIterator(ReadableChannel, int) - Static method in class org.aksw.commons.io.input.ReadableChannels
 
newBoxedStream(ReadableChannel) - Static method in class org.aksw.commons.io.input.ReadableChannels
 
newBoxedStream(ReadableChannel, int) - Static method in class org.aksw.commons.io.input.ReadableChannels
 
newBuffer() - Method in interface org.aksw.commons.io.block.impl.Page
Return a byte buffer for the page with freshly initialized positioning i.e.
newBuffer() - Method in class org.aksw.commons.io.block.impl.PageBase
 
newBufferedChannel(BufferOverReadableChannel) - Static method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
Create a switchable buffered channel where the buffering can be disabled later
newBuilder() - Static method in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl
 
newChangeBuffer() - Method in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
newChannel() - Method in interface org.aksw.commons.io.block.impl.Page
 
newChannel() - Method in interface org.aksw.commons.io.input.ReadableChannelSupplier
 
newChannel(ArrayReadable) - Static method in class org.aksw.commons.io.input.SeekableReadableChannels
 
newChannel(ArrayReadable, long) - Static method in class org.aksw.commons.io.input.SeekableReadableChannels
 
newChannel(ReadableSource) - Static method in class org.aksw.commons.io.input.ReadableChannels
 
newChannel(T) - Static method in class org.aksw.commons.io.input.ReadableChannels
 
newDefaultForBytes() - Static method in class org.aksw.commons.io.cache.AdvancedRangeCacheConfigImpl
PageSize : 16MB MaxRequestsize : unlimited Sync delay : 5 seconds Internal buffer size: 8KB Values subject to change.
newDefaultForBytes(long) - Static method in class org.aksw.commons.io.cache.AdvancedRangeCacheConfigImpl
 
newDefaultsForObjects() - Static method in class org.aksw.commons.io.cache.AdvancedRangeCacheConfigImpl
PageSize : 100000 objects MaxRequestsize : unlimited Sync delay : 5 seconds Internal buffer size: 1024 objects Values subject to change.
newDefaultsForObjects(long) - Static method in class org.aksw.commons.io.cache.AdvancedRangeCacheConfigImpl
 
newDemandSlot() - Method in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
Acquire a new slot into which the end-offset of a demanded data range can be put.
newExecutor(long, long) - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl
Creates a new worker and immediately starts it.
newInputStream(ReadableChannel) - Static method in class org.aksw.commons.io.input.ReadableChannels
 
newInputStream(ReadableSource) - Static method in class org.aksw.commons.io.input.ReadableChannels
 
newInputStream(Seekable, BinSearchScanState) - Static method in class org.aksw.commons.io.binseach.BinarySearchOnSortedFile
 
newIterator(ReadableChannel) - Static method in class org.aksw.commons.io.input.ReadableChannels
 
newIterator(ReadableChannel, int) - Static method in class org.aksw.commons.io.input.ReadableChannels
 
newMatcher() - Method in class org.aksw.commons.io.deprecated.BoyerMooreMatcherFactory
 
newMatcher() - Method in interface org.aksw.commons.io.deprecated.MatcherFactory
 
newReadableChannel() - Method in interface org.aksw.commons.io.buffer.array.ArrayReadable
 
newReadableChannel() - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
 
newReadableChannel() - Method in interface org.aksw.commons.io.input.ReadableChannelFactory
 
newReadableChannel() - Method in interface org.aksw.commons.io.input.SeekableReadableChannelSource
 
newReadableChannel() - Method in class org.aksw.commons.io.input.SeekableReadableSourceWrapperBase
 
newReadableChannel(long) - Method in interface org.aksw.commons.io.input.ReadableChannelFactory
 
newReadableChannel(long) - Method in interface org.aksw.commons.io.input.SeekableReadableChannelSource
 
newReadableChannel(long) - Method in class org.aksw.commons.io.input.SeekableReadableSourceWrapperBase
 
newReadableChannel(long, long) - Method in interface org.aksw.commons.io.input.ReadableChannelFactory
 
newReadableChannel(long, long) - Method in interface org.aksw.commons.io.input.ReadableChannelSource
ReadableChannelSources are implemented against the newRedableChannel(Range) method.
newReadableChannel(long, long) - Method in class org.aksw.commons.io.input.ReadableChannelSourceOverStreamFactory
 
newReadableChannel(long, long) - Method in interface org.aksw.commons.io.input.SeekableReadableChannelSource
 
newReadableChannel(long, long) - Method in class org.aksw.commons.io.input.SeekableReadableSourceWrapperBase
 
newReadableChannel(Range) - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl
Create a RequestContext for the given requestRange: (1) Claim cached pages for the start-range of the request range (2) Check the running executors for whether they are suitable for (partially) servinge the request range If so, assign tasks to those executors (3) If no running executor is suitable then add the request to the 'pending queue' If the executor service
newReadableChannel(Range) - Method in interface org.aksw.commons.io.input.ReadableChannelFactory
Offsets typically start with 0 but the interface contract leaves that unspecified
newReadableChannel(Range) - Method in class org.aksw.commons.io.input.ReadableChannelSourceConcat
 
newReadableChannel(Range) - Method in class org.aksw.commons.io.input.ReadableChannelSourceOverPath
 
newReadableChannel(Range) - Method in interface org.aksw.commons.io.input.SeekableReadableChannelSource
 
newReadableChannel(Range) - Method in class org.aksw.commons.io.input.SeekableReadableSourceWrapperBase
 
newSliceAccessor() - Method in interface org.aksw.commons.io.slice.Slice
An accessor which allows for 'claiming' a sub-range of this slice.
newSliceAccessor() - Method in class org.aksw.commons.io.slice.SliceInMemory
 
newSliceAccessor() - Method in interface org.aksw.commons.io.slice.SliceWithPages
 
newStream(ReadableChannel) - Static method in class org.aksw.commons.io.input.ReadableChannels
Wrap as a java8 stream.
nextBlock() - Method in interface org.aksw.commons.io.block.api.Block
The block source of this block - if any.
nextBlock() - Method in interface org.aksw.commons.io.block.impl.Page
 
nextBucketSize() - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
 
nextCheckpointOffset - Variable in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
The offset at which the next checkpoint is sheduled
nextCheckpointOffset - Variable in class org.aksw.commons.io.cache.ReadableChannelOverSliceWithCache
At a checkpoint the data fetching tasks for the next blocks are scheduled
nextKnownDelimPos - Variable in class org.aksw.commons.io.binseach.ReadableByteChannelForLinesMatchingPrefix
 
nextKnownDelimPos(Seekable, byte, long, BinSearchScanState) - Static method in class org.aksw.commons.io.binseach.ReadableByteChannelForLinesMatchingPrefix
 
nextPos(int) - Method in class org.aksw.commons.io.block.impl.PageNavigator
Attempts to advance the position by delta bytes and returns true if this succeeded.
nextPos(int) - Method in interface org.aksw.commons.io.seekable.api.Seekable
Attempt to advance the position by the given number of bytes.
nextPos(Seekable, int) - Method in class org.aksw.commons.io.deprecated.BoyerMooreMatcher
 
nextSplitOffset - Variable in class org.aksw.commons.io.input.ReadableChannelWithLimitByDelimiter
 
numItemsProcessed - Variable in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
Throughput in items / second

O

OBJECT - Static variable in interface org.aksw.commons.io.buffer.array.ArrayOps
 
objectStore - Variable in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
objectStoreBasePath - Variable in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
of(Path) - Static method in class org.aksw.commons.io.input.ReadableChannelSources
 
of(Path, boolean) - Static method in class org.aksw.commons.io.input.ReadableChannelSources
 
of(ArrayOps, A) - Static method in class org.aksw.commons.io.input.SeekableReadableChannels
 
of(ArrayOps, A, int) - Static method in class org.aksw.commons.io.input.SeekableReadableChannels
 
of(ReadableChannelSource, int, int) - Static method in class org.aksw.commons.io.seekable.api.SeekableSources
 
offset - Variable in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
The current offset
offset - Variable in class org.aksw.commons.io.input.SeekableReadableChannelOverBuffer
 
offset - Variable in class org.aksw.commons.io.input.SeekableReadableChannelWithOffset
 
offsetInArray - Variable in class org.aksw.commons.io.buffer.array.ArraySink.ArraySinkArray
 
offsetInBuffer - Variable in class org.aksw.commons.io.buffer.array.ArraySink.ArraySinkBuffer
 
offsetInRanges - Variable in class org.aksw.commons.io.buffer.range.RangeBufferImpl
 
offsetRange - Variable in class org.aksw.commons.io.slice.SliceAccessorImpl
 
offsetToMaxAllowedRefetchCount - Variable in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
Metadata supplier to support scheduling: For a given offset return the maximum length of a run of items that have already been retrieved before a separate request should be fired instead of retrieving those items twice and wasting data volume
ofStreamFactory(Supplier) - Static method in class org.aksw.commons.io.input.ReadableChannelSources
Create a source where channels are based on creating a new stream and skipping to the specified offset.
omitBlockMarker(X) - Static method in class org.aksw.commons.io.input.SeekableReadableChannels
 
org.aksw.commons.io.binseach - package org.aksw.commons.io.binseach
 
org.aksw.commons.io.block.api - package org.aksw.commons.io.block.api
 
org.aksw.commons.io.block.impl - package org.aksw.commons.io.block.impl
 
org.aksw.commons.io.buffer.array - package org.aksw.commons.io.buffer.array
 
org.aksw.commons.io.buffer.plain - package org.aksw.commons.io.buffer.plain
 
org.aksw.commons.io.buffer.range - package org.aksw.commons.io.buffer.range
 
org.aksw.commons.io.buffer.ring - package org.aksw.commons.io.buffer.ring
 
org.aksw.commons.io.cache - package org.aksw.commons.io.cache
 
org.aksw.commons.io.deprecated - package org.aksw.commons.io.deprecated
 
org.aksw.commons.io.input - package org.aksw.commons.io.input
 
org.aksw.commons.io.output - package org.aksw.commons.io.output
 
org.aksw.commons.io.seekable.api - package org.aksw.commons.io.seekable.api
 
org.aksw.commons.io.seekable.impl - package org.aksw.commons.io.seekable.impl
 
org.aksw.commons.io.shared - package org.aksw.commons.io.shared
 
org.aksw.commons.io.slice - package org.aksw.commons.io.slice
 
originalBuffer - Variable in class org.aksw.commons.io.block.impl.PageBase
 
owner - Variable in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel.Channel
 

P

page - Variable in class org.aksw.commons.io.block.impl.PageNavigator
Current page
Page - Interface in org.aksw.commons.io.block.impl
A page is a fixed size sequence of bytes obtained from a page manager backed by a ByteBuffer.
PageBase - Class in org.aksw.commons.io.block.impl
 
PageBase(PageManager, long, ByteBuffer) - Constructor for class org.aksw.commons.io.block.impl.PageBase
 
pageBuffer - Variable in class org.aksw.commons.io.block.impl.PageNavigator
 
pageCache - Variable in class org.aksw.commons.io.block.impl.PageManagerForFileChannel
The cache is crucial to the implementation.
pageCache - Variable in class org.aksw.commons.io.block.impl.PageManagerOverDataStreamSource
 
pageCache - Variable in class org.aksw.commons.io.slice.SliceInMemoryCache
 
pageCache - Variable in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
pageForBuf - Variable in class org.aksw.commons.io.block.impl.PageManagerForByteBuffer
 
pageIdToFileName - Variable in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
pageManager - Variable in class org.aksw.commons.io.binseach.BlockSourceFromPageManager
 
pageManager - Variable in class org.aksw.commons.io.block.impl.PageBase
 
pageManager - Variable in class org.aksw.commons.io.block.impl.PageNavigator
 
pageManager - Variable in class org.aksw.commons.io.seekable.impl.SeekableSourceFromPageManager
 
PageManager - Interface in org.aksw.commons.io.block.api
A PageSource (TODO change to that naming) is a special kind of BlockSource where all blocks have the same size and there is a 1:1 correspondance between a pages and non-overlapping regions in the underlying buffer.
PageManagerForByteBuffer - Class in org.aksw.commons.io.block.impl
PageManager wrapper for a static buffer
PageManagerForByteBuffer(ByteBuffer) - Constructor for class org.aksw.commons.io.block.impl.PageManagerForByteBuffer
 
PageManagerForFileChannel - Class in org.aksw.commons.io.block.impl
 
PageManagerForFileChannel(FileChannel, long, int) - Constructor for class org.aksw.commons.io.block.impl.PageManagerForFileChannel
 
PageManagerOverDataStreamSource - Class in org.aksw.commons.io.block.impl
 
PageManagerOverDataStreamSource(ReadableChannelSource, int, AsyncClaimingCacheImpl.Builder) - Constructor for class org.aksw.commons.io.block.impl.PageManagerOverDataStreamSource
 
PageManagerWrapper - Class in org.aksw.commons.io.block.impl
A wrapper that virtually puts a displaced page view over a delegate There must be a 1:1 correspondence between page and byte buffer.
PageManagerWrapper(PageManager, long, int) - Constructor for class org.aksw.commons.io.block.impl.PageManagerWrapper
 
PageNavigator - Class in org.aksw.commons.io.block.impl
An object for (predominantly relative) positioning over a sequence of fixed size pages
PageNavigator(PageManager) - Constructor for class org.aksw.commons.io.block.impl.PageNavigator
 
PageNavigator(PageManager, long, long) - Constructor for class org.aksw.commons.io.block.impl.PageNavigator
 
pageObj - Variable in class org.aksw.commons.io.block.impl.PageNavigator
 
pageRange - Variable in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
The pages claimed by this worker; obtained from slice
pageRange - Variable in class org.aksw.commons.io.cache.ReadableChannelOverSliceWithCache
 
pageSize - Variable in class org.aksw.commons.io.block.impl.PageManagerForFileChannel
 
pageSize - Variable in class org.aksw.commons.io.block.impl.PageManagerOverDataStreamSource
 
pageSize - Variable in class org.aksw.commons.io.block.impl.PageNavigator
 
pageSize - Variable in class org.aksw.commons.io.buffer.plain.BufferWithPages
 
pageSize - Variable in class org.aksw.commons.io.cache.AdvancedRangeCacheConfigImpl
 
pageSize - Variable in class org.aksw.commons.io.input.CharSequenceOverSeekableReadableChannelOfBytes
 
pageSize - Variable in class org.aksw.commons.io.slice.SliceMetaDataWithPagesImpl
 
pageSize - Variable in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
parallelSearch(byte[]) - Method in interface org.aksw.commons.io.binseach.BinarySearcher
 
pat - Variable in class org.aksw.commons.io.deprecated.BoyerMooreMatcher
 
pat - Variable in class org.aksw.commons.io.deprecated.BoyerMooreMatcherFactory
 
path - Variable in class org.aksw.commons.io.input.ReadableChannelSourceOverPath
 
PAUSE - Enum constant in enum class org.aksw.commons.io.cache.IdleMode
 
peekNextBytes(byte[], int, int) - Method in class org.aksw.commons.io.block.impl.PageNavigator
Reads bytes at the current position; does not advance pos
peekNextBytes(byte[], int, int) - Method in interface org.aksw.commons.io.seekable.api.Seekable
Attempt to read bytes at the current position without altering the position
pointer - Variable in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel.Channel
 
pos - Variable in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel.Channel
 
posInSlice - Variable in class org.aksw.commons.io.slice.ReadableChannelOverSliceAccessor
 
position() - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel.Channel
 
position() - Method in interface org.aksw.commons.io.input.HasPosition
 
position() - Method in class org.aksw.commons.io.input.SeekableByteChannelAdapter
 
position() - Method in class org.aksw.commons.io.input.SeekableReadableChannelDecoratorBase
 
position() - Method in class org.aksw.commons.io.input.SeekableReadableChannelOverBuffer
 
position() - Method in class org.aksw.commons.io.input.SeekableReadableChannelOverNio
 
position() - Method in class org.aksw.commons.io.input.SeekableReadableChannelOverReadableChannel
 
position() - Method in class org.aksw.commons.io.input.SeekableReadableChannelSwitchable
 
position() - Method in class org.aksw.commons.io.input.SeekableReadableChannelWithLimit
 
position() - Method in class org.aksw.commons.io.input.SeekableReadableChannelWithOffset
 
position(long) - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel.Channel
 
position(long) - Method in interface org.aksw.commons.io.input.HasPosition
 
position(long) - Method in class org.aksw.commons.io.input.SeekableByteChannelAdapter
 
position(long) - Method in class org.aksw.commons.io.input.SeekableReadableChannelDecoratorBase
 
position(long) - Method in class org.aksw.commons.io.input.SeekableReadableChannelOverBuffer
 
position(long) - Method in class org.aksw.commons.io.input.SeekableReadableChannelOverNio
 
position(long) - Method in class org.aksw.commons.io.input.SeekableReadableChannelOverReadableChannel
 
position(long) - Method in class org.aksw.commons.io.input.SeekableReadableChannelSwitchable
 
position(long) - Method in class org.aksw.commons.io.input.SeekableReadableChannelWithLimit
 
position(long) - Method in class org.aksw.commons.io.input.SeekableReadableChannelWithMonitor
 
position(long) - Method in class org.aksw.commons.io.input.SeekableReadableChannelWithOffset
 
position(SeekableReadableChannel) - Static method in class org.aksw.commons.io.input.SeekableReadableChannels
Non-throwing version of HasPosition.position()
posToEnd() - Method in class org.aksw.commons.io.block.impl.PageNavigator
 
posToEnd() - Method in interface org.aksw.commons.io.seekable.api.Seekable
Optional operation.
posToEnd() - Method in class org.aksw.commons.io.seekable.impl.SeekableFromBlock
 
posToNext(byte) - Method in class org.aksw.commons.io.block.impl.PageNavigator
Advances the position to the next matching delimiter or one byte past the end of the stream.
posToNext(byte) - Method in interface org.aksw.commons.io.seekable.api.Seekable
Move the position to the next delimiter if it exists.
posToNext(byte, boolean) - Method in interface org.aksw.commons.io.seekable.api.Seekable
0: match but 0 bytes moved negative values indicate no match.
posToNext(byte, boolean) - Method in class org.aksw.commons.io.seekable.impl.SeekableFromBlock
positive: relative position issue: 0 means no position change, but it does not tell whether the current position is a match or not we could return a pair with +0 with current position matches and -0 current position does not match but no further bytes are available
posToPrev(byte) - Method in class org.aksw.commons.io.block.impl.PageNavigator
 
posToPrev(byte) - Method in interface org.aksw.commons.io.seekable.api.Seekable
Move the position to the previous delimiter if it exists, or one element past the end of data such that isPosBeforeStart() yields true.
posToStart() - Method in class org.aksw.commons.io.block.impl.PageNavigator
 
posToStart() - Method in interface org.aksw.commons.io.seekable.api.Seekable
Optional operation.
posToStart() - Method in class org.aksw.commons.io.seekable.impl.SeekableFromBlock
 
predefinedSize - Variable in class org.aksw.commons.io.input.ReadableChannelSourceOverPath
 
prefix - Variable in class org.aksw.commons.io.binseach.BinarySearchRequestBuilder
 
prefixBytes - Variable in class org.aksw.commons.io.binseach.BinSearchScanState
 
preRead(int) - Method in class org.aksw.commons.io.buffer.ring.RingBufferBase
Returns a number of 'n' bytes that can be read from the current start marker up to the requested length.
prevBlock() - Method in interface org.aksw.commons.io.block.api.Block
 
prevBlock() - Method in interface org.aksw.commons.io.block.impl.Page
 
prevPos(int) - Method in class org.aksw.commons.io.block.impl.PageNavigator
 
prevPos(int) - Method in interface org.aksw.commons.io.seekable.api.Seekable
Attempt to step back the position by the given number of bytes.
prevPos(Seekable, int) - Method in class org.aksw.commons.io.deprecated.BoyerMooreMatcher
 
process(A, int, int) - Method in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
Process up to n more items.
processGaps(RangeSet, long, long) - Method in class org.aksw.commons.io.cache.ReadableChannelOverSliceWithCache
 
processingTimeInNanos - Variable in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
Total time
put(byte[], int, int) - Method in class org.aksw.commons.io.buffer.array.ArraySink.ArraySinkByteBuffer
 
put(long, Object) - Method in interface org.aksw.commons.io.buffer.array.ArrayWritable
 
put(long, Object) - Method in class org.aksw.commons.io.buffer.plain.BufferOverArray
 
put(long, Object) - Method in class org.aksw.commons.io.buffer.plain.BufferWithPages
 
put(long, Object) - Method in interface org.aksw.commons.io.buffer.plain.SubBuffer
 
put(long, Object) - Method in class org.aksw.commons.io.buffer.range.RangeBufferImpl
 
put(long, Object) - Method in class org.aksw.commons.io.buffer.range.RangeBufferUnion
 
put(A, int, int) - Method in class org.aksw.commons.io.buffer.array.ArraySink.ArraySinkArray
 
put(A, int, int) - Method in class org.aksw.commons.io.buffer.array.ArraySink.ArraySinkBuffer
 
put(A, int, int) - Method in interface org.aksw.commons.io.buffer.array.ArraySink
 

R

RangeBuffer<A> - Interface in org.aksw.commons.io.buffer.range
 
RangeBufferDelegate<A> - Interface in org.aksw.commons.io.buffer.range
 
RangeBufferDelegateBase<A> - Class in org.aksw.commons.io.buffer.range
This class really only exists for the toString method
RangeBufferDelegateBase() - Constructor for class org.aksw.commons.io.buffer.range.RangeBufferDelegateBase
 
RangeBufferDelegateMutable<A> - Interface in org.aksw.commons.io.buffer.range
 
RangeBufferDelegateMutableImpl<A> - Class in org.aksw.commons.io.buffer.range
 
RangeBufferDelegateMutableImpl() - Constructor for class org.aksw.commons.io.buffer.range.RangeBufferDelegateMutableImpl
 
RangeBufferDelegateMutableImpl(RangeBuffer) - Constructor for class org.aksw.commons.io.buffer.range.RangeBufferDelegateMutableImpl
 
RangeBufferImpl<A> - Class in org.aksw.commons.io.buffer.range
 
RangeBufferImpl(RangeSet, long, Buffer) - Constructor for class org.aksw.commons.io.buffer.range.RangeBufferImpl
 
RangeBufferUnion<A> - Class in org.aksw.commons.io.buffer.range
A union view of two buffers.
RangeBufferUnion(RangeBuffer, RangeBuffer) - Constructor for class org.aksw.commons.io.buffer.range.RangeBufferUnion
 
RangeRequestWorkerImpl<A> - Class in org.aksw.commons.io.cache
A producer task: Takes items from an iterator and writes them them to pages
RangeRequestWorkerImpl(AdvancedRangeCacheImpl, long, long, int, Duration) - Constructor for class org.aksw.commons.io.cache.RangeRequestWorkerImpl
 
ranges - Variable in class org.aksw.commons.io.buffer.range.RangeBufferImpl
 
RangeTracker() - Constructor for class org.aksw.commons.io.input.ChannelMonitor2.RangeTracker
 
RangeTracker(int, int, long, long) - Constructor for class org.aksw.commons.io.input.ChannelMonitor.RangeTracker
 
RangeTracker(int, int, long, long, long) - Constructor for class org.aksw.commons.io.input.ChannelMonitor2.RangeTracker
 
RangeTracker(int, long) - Constructor for class org.aksw.commons.io.input.ChannelMonitor.RangeTracker
 
RangeTracker(int, long) - Constructor for class org.aksw.commons.io.input.ChannelMonitor2.RangeTracker
 
read() - Method in class org.aksw.commons.io.input.InputStreamOverChannel
 
read(byte[], int, int) - Method in class org.aksw.commons.io.input.InputStreamOverChannel
 
read(byte[], int, int) - Method in class org.aksw.commons.io.input.ReadableChannelOverNio
 
read(byte[], int, int) - Method in class org.aksw.commons.io.input.ReadableChannelWithSkipDelimiter
 
read(byte[], int, int) - Method in class org.aksw.commons.io.input.ReadableSourceOverByteBuffer
 
read(A, int, int) - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel.Channel
 
read(A, int, int) - Method in class org.aksw.commons.io.buffer.ring.RingBufferBase
Take items from the start of the buffer.
read(A, int, int) - Method in class org.aksw.commons.io.cache.ReadableChannelOverSliceWithCache
 
read(A, int, int) - Method in class org.aksw.commons.io.input.ReadableChannelConcat
 
read(A, int, int) - Method in class org.aksw.commons.io.input.ReadableChannelDecoratorBase
 
read(A, int, int) - Method in class org.aksw.commons.io.input.ReadableChannelLocking
Override if any actions are needed; make sure to eventually call base.read()
read(A, int, int) - Method in class org.aksw.commons.io.input.ReadableChannelOverReadableSource
 
read(A, int, int) - Method in class org.aksw.commons.io.input.ReadableChannelWithConditionalBound
 
read(A, int, int) - Method in class org.aksw.commons.io.input.ReadableChannelWithCounter
 
read(A, int, int) - Method in class org.aksw.commons.io.input.ReadableChannelWithLimit
 
read(A, int, int) - Method in class org.aksw.commons.io.input.ReadableChannelWithLimitByDelimiter
 
read(A, int, int) - Method in interface org.aksw.commons.io.input.ReadableSource
Read method following the usual InputStream protocol.
read(A, int, int) - Method in class org.aksw.commons.io.input.SeekableReadableChannelDecoratorBase
 
read(A, int, int) - Method in class org.aksw.commons.io.input.SeekableReadableChannelOmitBlockMarker
 
read(A, int, int) - Method in class org.aksw.commons.io.input.SeekableReadableChannelOverBuffer
 
read(A, int, int) - Method in class org.aksw.commons.io.input.SeekableReadableChannelOverReadableChannel
 
read(A, int, int) - Method in class org.aksw.commons.io.input.SeekableReadableChannelWithLimit
 
read(A, int, int) - Method in class org.aksw.commons.io.input.SeekableReadableChannelWithMonitor
 
read(A, int, int) - Method in class org.aksw.commons.io.input.SeekableReadableChannelWithOffset
 
read(A, int, int) - Method in class org.aksw.commons.io.slice.ReadableChannelOverSliceAccessor
 
read(ByteBuffer) - Method in class org.aksw.commons.io.binseach.ReadableByteChannelForLinesMatchingPrefix
 
read(ByteBuffer) - Method in class org.aksw.commons.io.block.impl.PageNavigator
 
read(ByteBuffer) - Method in class org.aksw.commons.io.buffer.ring.RingBufferForBytes
 
read(ByteBuffer) - Method in class org.aksw.commons.io.input.InputStreamOverChannel
 
read(ByteBuffer) - Method in class org.aksw.commons.io.input.ReadableByteChannelAdapter
 
read(ByteBuffer) - Method in interface org.aksw.commons.io.seekable.api.Seekable
 
read(ByteBuffer) - Method in class org.aksw.commons.io.seekable.impl.SeekableFromBlock
 
read(ReadableByteChannel, ByteBuffer, boolean) - Static method in class org.aksw.commons.io.input.InputStreamOverChannel
 
read(T[], int, int) - Method in class org.aksw.commons.io.input.ReadableChannelOverIterator
 
READ_AHEAD - Enum constant in enum class org.aksw.commons.io.cache.IdleMode
 
ReadableByteChannelAdapter<T> - Class in org.aksw.commons.io.input
Wrapper to treat a DataStreaminvalid input: '<'byte[]> as a ReadableByteChannel.
ReadableByteChannelAdapter(T) - Constructor for class org.aksw.commons.io.input.ReadableByteChannelAdapter
 
ReadableByteChannelForLinesMatchingPrefix - Class in org.aksw.commons.io.binseach
 
ReadableByteChannelForLinesMatchingPrefix(Seekable, BinSearchScanState) - Constructor for class org.aksw.commons.io.binseach.ReadableByteChannelForLinesMatchingPrefix
 
ReadableChannel<A> - Interface in org.aksw.commons.io.input
A data stream allows for repeated retrieval of arrays of consecutive items.
ReadableChannelBase<A> - Class in org.aksw.commons.io.input
 
ReadableChannelBase() - Constructor for class org.aksw.commons.io.input.ReadableChannelBase
 
ReadableChannelBuilder<A,X,B> - Interface in org.aksw.commons.io.input
 
ReadableChannelConcat<A> - Class in org.aksw.commons.io.input
 
ReadableChannelConcat(ArrayOps, List) - Constructor for class org.aksw.commons.io.input.ReadableChannelConcat
 
ReadableChannelDecoratorBase<A,X> - Class in org.aksw.commons.io.input
 
ReadableChannelDecoratorBase(X) - Constructor for class org.aksw.commons.io.input.ReadableChannelDecoratorBase
 
ReadableChannelFactory<A> - Interface in org.aksw.commons.io.input
 
ReadableChannelLocking<A,X> - Class in org.aksw.commons.io.input
 
ReadableChannelLocking(X) - Constructor for class org.aksw.commons.io.input.ReadableChannelLocking
 
ReadableChannelOverIterator<T> - Class in org.aksw.commons.io.input
 
ReadableChannelOverIterator(ArrayOps, Iterator, Runnable) - Constructor for class org.aksw.commons.io.input.ReadableChannelOverIterator
 
ReadableChannelOverNio<T> - Class in org.aksw.commons.io.input
 
ReadableChannelOverNio(T) - Constructor for class org.aksw.commons.io.input.ReadableChannelOverNio
 
ReadableChannelOverReadableSource<A> - Class in org.aksw.commons.io.input
The channel adds the open/close mechanic.
ReadableChannelOverReadableSource(ReadableSource) - Constructor for class org.aksw.commons.io.input.ReadableChannelOverReadableSource
 
ReadableChannelOverSliceAccessor<A> - Class in org.aksw.commons.io.slice
 
ReadableChannelOverSliceAccessor(SliceAccessor, long) - Constructor for class org.aksw.commons.io.slice.ReadableChannelOverSliceAccessor
 
ReadableChannelOverSliceWithCache<A> - Class in org.aksw.commons.io.cache
The class drives the iteration of items from the cache and triggers fetching of data as necessary.
ReadableChannelOverSliceWithCache(AdvancedRangeCacheImpl, long, LongSupplier) - Constructor for class org.aksw.commons.io.cache.ReadableChannelOverSliceWithCache
 
ReadableChannelOverSliceWithCache(AdvancedRangeCacheImpl, Range, int) - Constructor for class org.aksw.commons.io.cache.ReadableChannelOverSliceWithCache
 
ReadableChannels - Class in org.aksw.commons.io.input
ReadableChannels() - Constructor for class org.aksw.commons.io.input.ReadableChannels
 
ReadableChannelSource<A> - Interface in org.aksw.commons.io.input
A factory for ReadableChannel instances.
ReadableChannelSourceConcat<A> - Class in org.aksw.commons.io.input
 
ReadableChannelSourceConcat() - Constructor for class org.aksw.commons.io.input.ReadableChannelSourceConcat
 
ReadableChannelSourceOverPath - Class in org.aksw.commons.io.input
 
ReadableChannelSourceOverPath(Path, long) - Constructor for class org.aksw.commons.io.input.ReadableChannelSourceOverPath
 
ReadableChannelSourceOverStreamFactory<T> - Class in org.aksw.commons.io.input
 
ReadableChannelSourceOverStreamFactory(ArrayOps, Supplier) - Constructor for class org.aksw.commons.io.input.ReadableChannelSourceOverStreamFactory
 
ReadableChannelSources - Class in org.aksw.commons.io.input
 
ReadableChannelSources() - Constructor for class org.aksw.commons.io.input.ReadableChannelSources
 
ReadableChannelSupplier<A> - Interface in org.aksw.commons.io.input
 
ReadableChannelSwitchable<A> - Class in org.aksw.commons.io.input
Decorator meant to switch from a buffered stream to a non-buffering one
ReadableChannelSwitchable(ReadableChannel) - Constructor for class org.aksw.commons.io.input.ReadableChannelSwitchable
 
ReadableChannelSwitchableBase<A,X> - Class in org.aksw.commons.io.input
 
ReadableChannelSwitchableBase(X) - Constructor for class org.aksw.commons.io.input.ReadableChannelSwitchableBase
 
ReadableChannelTracker<A,X> - Class in org.aksw.commons.io.input
 
ReadableChannelTracker(X) - Constructor for class org.aksw.commons.io.input.ReadableChannelTracker
 
ReadableChannelWithConditionalBound<A,X> - Class in org.aksw.commons.io.input
Readable channel wrapper that before every read checks for an end-of-file (eof) condition.
ReadableChannelWithConditionalBound(X, Predicate) - Constructor for class org.aksw.commons.io.input.ReadableChannelWithConditionalBound
 
ReadableChannelWithCounter<A,X> - Class in org.aksw.commons.io.input
 
ReadableChannelWithCounter(X) - Constructor for class org.aksw.commons.io.input.ReadableChannelWithCounter
 
ReadableChannelWithLimit<A,X> - Class in org.aksw.commons.io.input
 
ReadableChannelWithLimit(X, long) - Constructor for class org.aksw.commons.io.input.ReadableChannelWithLimit
 
ReadableChannelWithLimitByDelimiter<A,X> - Class in org.aksw.commons.io.input
Wrap a stream such that reading is cut off at the first delimiter (including it) after a certain position.
ReadableChannelWithLimitByDelimiter(X, GetPosition, boolean, byte, long) - Constructor for class org.aksw.commons.io.input.ReadableChannelWithLimitByDelimiter
 
ReadableChannelWithSkipDelimiter<T> - Class in org.aksw.commons.io.input
Wrapper whose read method skips over the next byte delimiter (usually newline).
ReadableChannelWithSkipDelimiter(T, byte, int) - Constructor for class org.aksw.commons.io.input.ReadableChannelWithSkipDelimiter
 
ReadableChannelWithValue<A,T,X> - Class in org.aksw.commons.io.input
 
ReadableChannelWithValue(X) - Constructor for class org.aksw.commons.io.input.ReadableChannelWithValue
 
ReadableChannelWithValue(X, T) - Constructor for class org.aksw.commons.io.input.ReadableChannelWithValue
 
ReadableSource<A> - Interface in org.aksw.commons.io.input
 
ReadableSourceOverByteBuffer - Class in org.aksw.commons.io.input
 
ReadableSourceOverByteBuffer(ByteBuffer, int) - Constructor for class org.aksw.commons.io.input.ReadableSourceOverByteBuffer
 
readAmount - Variable in class org.aksw.commons.io.input.ChannelMonitor2
 
readBeforeSize - Variable in class org.aksw.commons.io.cache.AdvancedRangeCacheConfigImpl
 
readBeforeSize - Variable in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl
 
readBroken(ByteBuffer) - Method in class org.aksw.commons.io.seekable.impl.SeekableFromBlock
 
readCount - Variable in class org.aksw.commons.io.input.ChannelMonitor.RangeTracker
 
readCount - Variable in class org.aksw.commons.io.input.ChannelMonitor2.RangeTracker
 
readCounter - Variable in class org.aksw.commons.io.input.ChannelMonitor2
 
readCounter - Variable in class org.aksw.commons.io.input.SeekableReadableChannelWithMonitor
 
readFully(ReadableSource, A, int, int) - Static method in class org.aksw.commons.io.input.ReadableChannels
 
readInto(A, int, long, int) - Method in interface org.aksw.commons.io.buffer.array.ArrayReadable
 
readInto(A, int, long, int) - Method in interface org.aksw.commons.io.buffer.array.BufferLikeDelegate
 
readInto(A, int, long, int) - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
 
readInto(A, int, long, int) - Method in class org.aksw.commons.io.buffer.plain.BufferOverArray
 
readInto(A, int, long, int) - Method in interface org.aksw.commons.io.buffer.plain.SubBuffer
 
readInto(A, int, long, int) - Method in class org.aksw.commons.io.buffer.range.RangeBufferImpl
Read operation that blocks when attempting to access uncovered regions.
readInto(A, int, long, int) - Method in class org.aksw.commons.io.buffer.range.RangeBufferUnion
 
readInto(Object, int, long, int) - Method in class org.aksw.commons.io.buffer.plain.BufferWithPages
 
readIntoRaw(Object, int, long, int) - Method in interface org.aksw.commons.io.buffer.array.ArrayReadable
 
readLength - Variable in class org.aksw.commons.io.input.SeekableReadableChannelWithMonitor
 
readLine() - Method in class org.aksw.commons.io.block.impl.PageNavigator
 
readMetaData(Consumer) - Method in interface org.aksw.commons.io.slice.Slice
 
ReadOverGapException - Exception Class in org.aksw.commons.io.buffer.range
Exception used with RangeBuffer when attempting to read a range of data which there are one or more gaps in the buffer.
ReadOverGapException() - Constructor for exception class org.aksw.commons.io.buffer.range.ReadOverGapException
 
ReadOverGapException(String) - Constructor for exception class org.aksw.commons.io.buffer.range.ReadOverGapException
 
ReadOverGapException(String, Throwable) - Constructor for exception class org.aksw.commons.io.buffer.range.ReadOverGapException
 
ReadOverGapException(Throwable) - Constructor for exception class org.aksw.commons.io.buffer.range.ReadOverGapException
 
readRaw(Object, int, int) - Method in interface org.aksw.commons.io.input.ReadableSource
 
readRemaining(ByteBuffer, ByteBuffer) - Static method in class org.aksw.commons.io.block.impl.PageNavigator
 
readString(int) - Method in class org.aksw.commons.io.block.impl.PageNavigator
 
readString(int) - Method in interface org.aksw.commons.io.seekable.api.Seekable
 
readString(int) - Method in class org.aksw.commons.io.seekable.impl.SeekableFromBlock
 
readWriteLock - Variable in class org.aksw.commons.io.slice.SliceBase
 
recentBuffer - Variable in class org.aksw.commons.io.input.CharSequenceOverSeekableReadableChannelOfBytes
 
recentOffset - Variable in class org.aksw.commons.io.input.CharSequenceOverSeekableReadableChannelOfBytes
 
relativeStart - Variable in class org.aksw.commons.io.input.SeekableReadableChannelWithMonitor
 
releaseAll() - Method in interface org.aksw.commons.io.slice.SliceAccessor
Releases all currently held pages.
releaseAll() - Method in class org.aksw.commons.io.slice.SliceAccessorImpl
 
releaseEvictionGuards() - Method in class org.aksw.commons.io.slice.SliceAccessorImpl
 
relMaxIndexInPage - Variable in class org.aksw.commons.io.block.impl.PageNavigator
 
relMinIndexInPage - Variable in class org.aksw.commons.io.block.impl.PageNavigator
 
relPos - Variable in class org.aksw.commons.io.input.SeekableReadableChannelOverReadableChannel
 
remaining - Variable in class org.aksw.commons.io.input.ReadableChannelWithLimit
 
remaining() - Method in class org.aksw.commons.io.buffer.array.ArraySink.ArraySinkArray
 
remaining() - Method in class org.aksw.commons.io.buffer.array.ArraySink.ArraySinkBuffer
 
remaining() - Method in class org.aksw.commons.io.buffer.array.ArraySink.ArraySinkByteBuffer
 
remaining() - Method in interface org.aksw.commons.io.buffer.array.ArraySink
 
remainingSkipCount - Variable in class org.aksw.commons.io.input.ReadableChannelWithSkipDelimiter
 
requestBufferForPage(long) - Method in interface org.aksw.commons.io.block.api.PageManager
 
requestBufferForPage(long) - Method in class org.aksw.commons.io.block.impl.PageManagerForByteBuffer
 
requestBufferForPage(long) - Method in class org.aksw.commons.io.block.impl.PageManagerForFileChannel
 
requestBufferForPage(long) - Method in class org.aksw.commons.io.block.impl.PageManagerOverDataStreamSource
 
requestBufferForPage(long) - Method in class org.aksw.commons.io.block.impl.PageManagerWrapper
 
requestedPos - Variable in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel.Channel
 
requestedPos - Variable in class org.aksw.commons.io.input.SeekableReadableChannelOverReadableChannel
 
requestLimit - Variable in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl.Builder
 
requestLimit - Variable in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl
 
requestLimit - Variable in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
The requestLimit must take result-set-limit on the backend into account!
requestOffset - Variable in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
The offset of the original request
requestRange - Variable in class org.aksw.commons.io.cache.ReadableChannelOverSliceWithCache
The original request range by this request.
requestSeekableFor(PageManager, long) - Static method in class org.aksw.commons.io.seekable.impl.Seekables
 
resetState() - Method in class org.aksw.commons.io.deprecated.BoyerMooreMatcher
 
resetState() - Method in interface org.aksw.commons.io.deprecated.SeekableMatcher
Reset the state of the matcher such that it can be used with a fresh seekable
resetState() - Method in class org.aksw.commons.io.seekable.impl.SeekableMatcherDelegate
 
resetState() - Method in class org.aksw.commons.io.seekable.impl.SeekableMatcherForByte
 
resize(int) - Method in class org.aksw.commons.io.buffer.ring.RingBufferBase
Set the buffer to a new size.
returningFromMatch - Variable in class org.aksw.commons.io.deprecated.BoyerMooreMatcher
 
ringBuffer - Variable in class org.aksw.commons.io.input.ReadableChannelWithSkipDelimiter
 
RingBufferBase<A> - Class in org.aksw.commons.io.buffer.ring
A fixed size buffer with start and end pointers.
RingBufferBase(A) - Constructor for class org.aksw.commons.io.buffer.ring.RingBufferBase
 
RingBufferBase(A, int, int, boolean) - Constructor for class org.aksw.commons.io.buffer.ring.RingBufferBase
 
RingBufferForBytes - Class in org.aksw.commons.io.buffer.ring
Adapter of RingBufferBase for bytes.
RingBufferForBytes(byte[], int, int, boolean) - Constructor for class org.aksw.commons.io.buffer.ring.RingBufferForBytes
 
RingBufferForBytes(int) - Constructor for class org.aksw.commons.io.buffer.ring.RingBufferForBytes
 
RowAccessor<R> - Interface in org.aksw.commons.io.buffer.array
 
run() - Method in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
 
runCore() - Method in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
A worker can only shutdown if it holds the workerSetLock: A concurrent RangeRequestIterator may schedule a new task for a worker that was just about to terminate.
rwl - Variable in class org.aksw.commons.io.input.ReadableChannelLocking
 

S

scheduleWorkerToGaps(RangeSet) - Method in class org.aksw.commons.io.cache.ReadableChannelOverSliceWithCache
 
search(byte[]) - Method in interface org.aksw.commons.io.binseach.BinarySearcher
 
search(byte[]) - Method in class org.aksw.commons.io.binseach.BinarySearchOnSortedFile
 
search(String) - Method in interface org.aksw.commons.io.binseach.BinarySearcher
 
search(String) - Method in class org.aksw.commons.io.binseach.BinarySearchOnSortedFile
The high-level search method.
searchCore(String) - Method in class org.aksw.commons.io.binseach.BinarySearchOnSortedFile
 
second - Variable in class org.aksw.commons.io.buffer.range.RangeBufferUnion
 
seekable - Variable in class org.aksw.commons.io.block.impl.BlockEnumerator
 
seekable - Variable in class org.aksw.commons.io.input.CharSequenceOverSeekableReadableChannelOfBytes
 
Seekable - Interface in org.aksw.commons.io.seekable.api
Interface that enables relative navigation over data of fixed finite but possibly initially unknown size.
SeekableByteChannelAdapter<T> - Class in org.aksw.commons.io.input
 
SeekableByteChannelAdapter(T) - Constructor for class org.aksw.commons.io.input.SeekableByteChannelAdapter
 
SeekableFromBlock - Class in org.aksw.commons.io.seekable.impl
Segment could have predecessor / successor methods, but how can we slice segments we request? The use case is to scan backward until a condition is no longer satisfied, maybe we don't need slicing then
SeekableFromBlock(Ref, int, long) - Constructor for class org.aksw.commons.io.seekable.impl.SeekableFromBlock
 
SeekableFromBlock(Ref, int, long, long, long) - Constructor for class org.aksw.commons.io.seekable.impl.SeekableFromBlock
The startBlockRef is considered to be owned by this object.
SeekableMatcher - Interface in org.aksw.commons.io.deprecated
A matcher over a Seekable.
SeekableMatcherDelegate - Class in org.aksw.commons.io.seekable.impl
 
SeekableMatcherDelegate(SeekableMatcher) - Constructor for class org.aksw.commons.io.seekable.impl.SeekableMatcherDelegate
 
SeekableMatcherForByte - Class in org.aksw.commons.io.seekable.impl
 
SeekableMatcherForByte(byte, boolean, boolean) - Constructor for class org.aksw.commons.io.seekable.impl.SeekableMatcherForByte
 
SeekableReadableChannel<A> - Interface in org.aksw.commons.io.input
 
SeekableReadableChannelBase<A> - Class in org.aksw.commons.io.input
 
SeekableReadableChannelBase() - Constructor for class org.aksw.commons.io.input.SeekableReadableChannelBase
 
SeekableReadableChannelDecoratorBase<A,X> - Class in org.aksw.commons.io.input
 
SeekableReadableChannelDecoratorBase(X) - Constructor for class org.aksw.commons.io.input.SeekableReadableChannelDecoratorBase
 
SeekableReadableChannelLocking<A,X> - Class in org.aksw.commons.io.input
 
SeekableReadableChannelLocking(X) - Constructor for class org.aksw.commons.io.input.SeekableReadableChannelLocking
 
SeekableReadableChannelOmitBlockMarker<A,X> - Class in org.aksw.commons.io.input
 
SeekableReadableChannelOmitBlockMarker(X) - Constructor for class org.aksw.commons.io.input.SeekableReadableChannelOmitBlockMarker
 
SeekableReadableChannelOverBuffer<A> - Class in org.aksw.commons.io.input
 
SeekableReadableChannelOverBuffer(ArrayReadable, long) - Constructor for class org.aksw.commons.io.input.SeekableReadableChannelOverBuffer
 
SeekableReadableChannelOverNio<T> - Class in org.aksw.commons.io.input
 
SeekableReadableChannelOverNio(T) - Constructor for class org.aksw.commons.io.input.SeekableReadableChannelOverNio
 
SeekableReadableChannelOverReadableChannel<A> - Class in org.aksw.commons.io.input
 
SeekableReadableChannelOverReadableChannel(ReadableChannel, long) - Constructor for class org.aksw.commons.io.input.SeekableReadableChannelOverReadableChannel
 
SeekableReadableChannels - Class in org.aksw.commons.io.input
 
SeekableReadableChannels() - Constructor for class org.aksw.commons.io.input.SeekableReadableChannels
 
SeekableReadableChannelSource<A> - Interface in org.aksw.commons.io.input
 
SeekableReadableChannelSwitchable<A> - Class in org.aksw.commons.io.input
 
SeekableReadableChannelSwitchable(SeekableReadableChannel) - Constructor for class org.aksw.commons.io.input.SeekableReadableChannelSwitchable
 
SeekableReadableChannelWithLimit<A,X> - Class in org.aksw.commons.io.input
 
SeekableReadableChannelWithLimit(X, long) - Constructor for class org.aksw.commons.io.input.SeekableReadableChannelWithLimit
 
SeekableReadableChannelWithMonitor<A,X> - Class in org.aksw.commons.io.input
 
SeekableReadableChannelWithMonitor(X, ChannelMonitor2) - Constructor for class org.aksw.commons.io.input.SeekableReadableChannelWithMonitor
 
SeekableReadableChannelWithOffset<A,X> - Class in org.aksw.commons.io.input
 
SeekableReadableChannelWithOffset(X, long) - Constructor for class org.aksw.commons.io.input.SeekableReadableChannelWithOffset
 
SeekableReadableSourceWithMonitor<A,X> - Class in org.aksw.commons.io.input
 
SeekableReadableSourceWithMonitor(X) - Constructor for class org.aksw.commons.io.input.SeekableReadableSourceWithMonitor
 
SeekableReadableSourceWithMonitor(X, ChannelMonitor2) - Constructor for class org.aksw.commons.io.input.SeekableReadableSourceWithMonitor
 
SeekableReadableSourceWrapperBase<A,X> - Class in org.aksw.commons.io.input
 
SeekableReadableSourceWrapperBase(X) - Constructor for class org.aksw.commons.io.input.SeekableReadableSourceWrapperBase
 
Seekables - Class in org.aksw.commons.io.seekable.impl
 
Seekables() - Constructor for class org.aksw.commons.io.seekable.impl.Seekables
 
SeekableSource - Interface in org.aksw.commons.io.seekable.api
 
SeekableSourceFromPageManager - Class in org.aksw.commons.io.seekable.impl
 
SeekableSourceFromPageManager(PageManager) - Constructor for class org.aksw.commons.io.seekable.impl.SeekableSourceFromPageManager
 
SeekableSourceOverDataStreamSource - Class in org.aksw.commons.io.seekable.impl
Deprecated.
SeekableSourceOverDataStreamSource(ReadableChannelSource, long) - Constructor for class org.aksw.commons.io.seekable.impl.SeekableSourceOverDataStreamSource
Deprecated.
 
SeekableSources - Class in org.aksw.commons.io.seekable.api
 
SeekableSources() - Constructor for class org.aksw.commons.io.seekable.api.SeekableSources
 
Segment - Interface in org.aksw.commons.io.block.api
A segment is a sequence of bytes with a fixed size.
set(byte[], int, Object) - Method in class org.aksw.commons.io.buffer.array.ArrayOpsByte
 
set(int, T) - Method in class org.aksw.commons.io.buffer.plain.ListOverBuffer
 
set(A, int, Object) - Method in interface org.aksw.commons.io.buffer.array.ArrayOps
 
set(Object[], int, Object) - Method in class org.aksw.commons.io.buffer.array.ArrayOpsObject
 
set(ByteBuffer, int, Object) - Method in class org.aksw.commons.io.buffer.array.ArrayOpsByteBuffer
 
setAdvertiseBlocks(boolean) - Method in interface org.aksw.commons.io.input.ReadableChannelBuilder
 
setByte(byte[], int, byte) - Method in class org.aksw.commons.io.buffer.array.ArrayOpsByte
 
setByte(A, int, byte) - Method in interface org.aksw.commons.io.buffer.array.ArrayOps
 
setByte(R, int, byte) - Method in interface org.aksw.commons.io.buffer.array.RowAccessor
 
setByteRaw(Object, int, byte) - Method in interface org.aksw.commons.io.buffer.array.ArrayOps
 
setByteRaw(Object, int, byte) - Method in interface org.aksw.commons.io.buffer.array.RowAccessor
 
setCloseAction(Runnable) - Method in class org.aksw.commons.io.input.ReadableChannelOverIterator
 
setDataSource(ReadableChannelSource) - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl.Builder
 
setDataSupplier(ReadableChannel) - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
Set a new data supplier whose data can be appended to this buffer on demand
setDecoratee(Supplier) - Method in class org.aksw.commons.io.input.ReadableChannelSwitchableBase
Acquires the write lock and sets the decoratee
setDecoratee(X) - Method in class org.aksw.commons.io.input.ReadableChannelSwitchableBase
Only call while locked.
setDelegate(RangeBuffer) - Method in interface org.aksw.commons.io.buffer.range.RangeBufferDelegateMutable
 
setDelegate(RangeBuffer) - Method in class org.aksw.commons.io.buffer.range.RangeBufferDelegateMutableImpl
 
setEnd(long) - Method in interface org.aksw.commons.io.input.ReadableChannelBuilder
 
setExecutorService(ExecutorService) - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl.Builder
 
setInternalWorkerSize(int) - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheConfigImpl
 
setKnownSize(long) - Method in interface org.aksw.commons.io.slice.SliceMetaData
 
setKnownSize(long) - Method in interface org.aksw.commons.io.slice.SliceMetaDataBasic
 
setLoadedRanges(RangeSet) - Method in class org.aksw.commons.io.slice.SliceMetaDataImpl
 
setMaximumKnownSize(long) - Method in class org.aksw.commons.io.slice.SliceBase
 
setMaximumKnownSize(long) - Method in interface org.aksw.commons.io.slice.SliceMetaData
 
setMaximumKnownSize(long) - Method in interface org.aksw.commons.io.slice.SliceMetaDataBasic
 
setMaximumKnownSize(long) - Method in class org.aksw.commons.io.slice.SliceMetaDataImpl
 
setMaximumKnownSize(long) - Method in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
setMaxReadAheadItemCount(int) - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheConfigImpl
 
setMaxReadAheadItemCount(int) - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl.Builder
 
setMaxRequestSize(long) - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheConfigImpl
 
setMinimumKnownSize(long) - Method in class org.aksw.commons.io.slice.SliceBase
 
setMinimumKnownSize(long) - Method in interface org.aksw.commons.io.slice.SliceMetaData
 
setMinimumKnownSize(long) - Method in interface org.aksw.commons.io.slice.SliceMetaDataBasic
 
setMinimumKnownSize(long) - Method in class org.aksw.commons.io.slice.SliceMetaDataImpl
 
setMinimumKnownSize(long) - Method in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
setPageSize(int) - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheConfigImpl
 
setPos(long) - Method in class org.aksw.commons.io.block.impl.PageNavigator
 
setPos(long) - Method in interface org.aksw.commons.io.seekable.api.Seekable
Optional operation.
setPos(long) - Method in class org.aksw.commons.io.seekable.impl.SeekableFromBlock
 
setPos(long, int) - Method in class org.aksw.commons.io.block.impl.PageNavigator
 
SetPosition - Interface in org.aksw.commons.io.input
 
setPrefix(byte[]) - Method in class org.aksw.commons.io.binseach.BinarySearchRequestBuilder
 
setPrefix(String) - Method in class org.aksw.commons.io.binseach.BinarySearchRequestBuilder
 
setRaw(Object, int, Object) - Method in interface org.aksw.commons.io.buffer.array.ArrayOps
 
setReadBeforeSize(long) - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheConfigImpl
 
setRequestLimit(long) - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl.Builder
 
setSlice(Slice) - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl.Builder
 
setSplitCount(int) - Method in class org.aksw.commons.io.binseach.BinarySearchRequestBuilder
 
setSplitSize(long) - Method in class org.aksw.commons.io.binseach.BinarySearchRequestBuilder
 
setStart(long) - Method in interface org.aksw.commons.io.input.ReadableChannelBuilder
 
setTerminationDelay(Duration) - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheConfigImpl
 
setTerminationDelay(Duration) - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl.Builder
 
setValue(T) - Method in class org.aksw.commons.io.input.ReadableChannelWithValue
 
setWorkerBulkSize(int) - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl.Builder
 
shallowClone() - Method in class org.aksw.commons.io.buffer.ring.RingBufferForBytes
Returns a new instance with the same data but a copy of the start and end pointers.
shallowClone(int, int) - Method in class org.aksw.commons.io.buffer.ring.RingBufferForBytes
 
shiftOffset(SeekableReadableChannel, long) - Static method in class org.aksw.commons.io.input.SeekableReadableChannels
 
size - Variable in class org.aksw.commons.io.binseach.BinSearchScanState
 
size - Variable in class org.aksw.commons.io.buffer.plain.ListOverBuffer
 
size() - Method in class org.aksw.commons.io.binseach.BlockSourceFromPageManager
 
size() - Method in interface org.aksw.commons.io.block.api.BlockSource
Return the number of valid positions within blocks can be searched
size() - Method in interface org.aksw.commons.io.block.api.PageManager
Retrieve the number of available pages
size() - Method in interface org.aksw.commons.io.buffer.array.ArrayReadable
 
size() - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel.BufferView
 
size() - Method in class org.aksw.commons.io.buffer.plain.BufferOverArray
 
size() - Method in class org.aksw.commons.io.buffer.plain.ListOverBuffer
 
size() - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl
If the size is requested but not yet known then try to obtain it from the dataSource and if this knows it then cache it with the slice
size() - Method in interface org.aksw.commons.io.input.ReadableChannelSource
The size; -1 if unknown
size() - Method in class org.aksw.commons.io.input.ReadableChannelSourceConcat
 
size() - Method in class org.aksw.commons.io.input.ReadableChannelSourceOverPath
 
size() - Method in class org.aksw.commons.io.input.ReadableChannelSourceOverStreamFactory
 
size() - Method in class org.aksw.commons.io.input.SeekableByteChannelAdapter
 
size() - Method in class org.aksw.commons.io.input.SeekableReadableSourceWrapperBase
 
size() - Method in interface org.aksw.commons.io.seekable.api.Seekable
The currently known size (of the underlying entity)
size() - Method in interface org.aksw.commons.io.seekable.api.SeekableSource
 
size() - Method in class org.aksw.commons.io.seekable.impl.SeekableSourceFromPageManager
 
size() - Method in class org.aksw.commons.io.seekable.impl.SeekableSourceOverDataStreamSource
Deprecated.
 
skip(int) - Method in class org.aksw.commons.io.buffer.ring.RingBufferBase
Increment the start pointer by the given amount.
skip(int) - Method in class org.aksw.commons.io.buffer.ring.RingBufferForBytes
 
skip(ReadableChannel, long, A, int, int) - Static method in class org.aksw.commons.io.input.ReadableChannels
 
skipFirstClose - Variable in class org.aksw.commons.io.block.impl.BlockEnumerator
 
slice - Variable in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl.Builder
 
slice - Variable in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl
 
slice - Variable in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
The data slice
slice - Variable in class org.aksw.commons.io.cache.ReadableChannelOverSliceWithCache
 
slice - Variable in class org.aksw.commons.io.slice.SliceAccessorImpl
 
slice(long, long) - Method in interface org.aksw.commons.io.buffer.array.BufferLike
 
slice(long, long) - Method in interface org.aksw.commons.io.buffer.plain.Buffer
Create a sub-buffer view of this buffer
slice(long, long) - Method in interface org.aksw.commons.io.buffer.plain.SubBuffer
 
slice(long, long) - Method in interface org.aksw.commons.io.buffer.range.RangeBuffer
 
slice(long, long) - Method in interface org.aksw.commons.io.buffer.range.RangeBufferDelegate
 
Slice<T> - Interface in org.aksw.commons.io.slice
A concurrently accessible sequence of data of possibly unknown size.
SliceAccessor<A> - Interface in org.aksw.commons.io.slice
Abstraction over a sequence of pages to view their content as consecutive items.
SliceAccessorImpl<A> - Class in org.aksw.commons.io.slice
A sequence of claimed ranges within a certain range, whereas the range can be modified resulting in an incremental change of the claims.
SliceAccessorImpl(SliceWithPages) - Constructor for class org.aksw.commons.io.slice.SliceAccessorImpl
 
SliceBase<A> - Class in org.aksw.commons.io.slice
 
SliceBase(ArrayOps) - Constructor for class org.aksw.commons.io.slice.SliceBase
 
SliceConfig - Interface in org.aksw.commons.io.slice
 
SliceInMemory<A> - Class in org.aksw.commons.io.slice
Slice implementation backed only by a single Buffer.
SliceInMemory(ArrayOps, Buffer) - Constructor for class org.aksw.commons.io.slice.SliceInMemory
 
SliceInMemoryCache<A> - Class in org.aksw.commons.io.slice
A slice implementation that starts to discard pages once there are too many.
SliceInMemoryCache(ArrayOps, int, AsyncClaimingCacheImpl.Builder) - Constructor for class org.aksw.commons.io.slice.SliceInMemoryCache
 
SliceMetaData - Interface in org.aksw.commons.io.slice
Metadata for slices of data.
SliceMetaDataBasic - Interface in org.aksw.commons.io.slice
 
SliceMetaDataImpl - Class in org.aksw.commons.io.slice
 
SliceMetaDataImpl() - Constructor for class org.aksw.commons.io.slice.SliceMetaDataImpl
 
SliceMetaDataImpl(RangeSet, RangeMap, long, long) - Constructor for class org.aksw.commons.io.slice.SliceMetaDataImpl
 
SliceMetaDataWithPages - Interface in org.aksw.commons.io.slice
 
SliceMetaDataWithPagesImpl - Class in org.aksw.commons.io.slice
 
SliceMetaDataWithPagesImpl() - Constructor for class org.aksw.commons.io.slice.SliceMetaDataWithPagesImpl
 
SliceMetaDataWithPagesImpl(int) - Constructor for class org.aksw.commons.io.slice.SliceMetaDataWithPagesImpl
 
SliceMetaDataWithPagesImpl(int, RangeSet, RangeMap, long, long) - Constructor for class org.aksw.commons.io.slice.SliceMetaDataWithPagesImpl
 
SliceWithPages<T> - Interface in org.aksw.commons.io.slice
 
SliceWithPagesSyncToDisk<A> - Class in org.aksw.commons.io.slice
A file-based slice implementation.
SliceWithPagesSyncToDisk(ArrayOps, ObjectStore, Path, int, Duration) - Constructor for class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
source - Variable in class org.aksw.commons.io.block.impl.PageManagerOverDataStreamSource
 
source - Variable in class org.aksw.commons.io.input.ReadableChannelOverReadableSource
 
source - Variable in class org.aksw.commons.io.input.SourceSplit
 
source - Variable in class org.aksw.commons.io.seekable.impl.SeekableSourceOverDataStreamSource
Deprecated.
 
sourceSize - Variable in class org.aksw.commons.io.block.impl.PageManagerOverDataStreamSource
 
SourceSplit<A,T> - Class in org.aksw.commons.io.input
 
SourceSplit(T, long, long) - Constructor for class org.aksw.commons.io.input.SourceSplit
 
splitByCount(T, int) - Static method in class org.aksw.commons.io.input.ReadableChannelSources
Create a number of splits of the given source.
splitBySize(T, long) - Static method in class org.aksw.commons.io.input.ReadableChannelSources
Create splits of the given size.
splitCount - Variable in class org.aksw.commons.io.binseach.BinarySearchRequestBuilder
 
splitSize - Variable in class org.aksw.commons.io.binseach.BinarySearchRequestBuilder
 
start - Variable in class org.aksw.commons.io.buffer.plain.SubBufferImpl
 
start - Variable in class org.aksw.commons.io.buffer.ring.RingBufferBase
 
start - Variable in class org.aksw.commons.io.input.SourceSplit
 
startBlockRef - Variable in class org.aksw.commons.io.seekable.impl.SeekableFromBlock
 
startPosInStartSegment - Variable in class org.aksw.commons.io.seekable.impl.SeekableFromBlock
 
state - Variable in class org.aksw.commons.io.binseach.ReadableByteChannelForLinesMatchingPrefix
 
staticBuffer - Variable in class org.aksw.commons.io.block.impl.PageManagerForByteBuffer
 
streamFactory - Variable in class org.aksw.commons.io.input.ReadableChannelSourceOverStreamFactory
 
SubBuffer<A> - Interface in org.aksw.commons.io.buffer.plain
 
SubBufferImpl<A> - Class in org.aksw.commons.io.buffer.plain
 
SubBufferImpl(Buffer, long, long) - Constructor for class org.aksw.commons.io.buffer.plain.SubBufferImpl
 
submitReadStats(long, long, int, long) - Method in class org.aksw.commons.io.input.ChannelMonitor
 
submitReadStats(long, long, long, int, long) - Method in class org.aksw.commons.io.input.ChannelMonitor2
 
subSequence(int, int) - Method in class org.aksw.commons.io.input.CharSequenceDecorator
 
subSequence(int, int) - Method in class org.aksw.commons.io.input.CharSequenceOverSeekableReadableChannelOfBytes
 
suffixLength(byte[], int) - Static method in class org.aksw.commons.io.deprecated.BoyerMooreByteFromWikipedia
Returns the maximum length of the substring ends at p and is a suffix.
supportsAbsolutePosition() - Method in interface org.aksw.commons.io.seekable.api.SeekableSource
True if Seekables obtained by the source support absolution positions
supportsAbsolutePosition() - Method in class org.aksw.commons.io.seekable.impl.SeekableSourceFromPageManager
 
supportsAbsolutePosition() - Method in class org.aksw.commons.io.seekable.impl.SeekableSourceOverDataStreamSource
Deprecated.
 
sync() - Method in class org.aksw.commons.io.slice.SliceInMemory
 
sync() - Method in class org.aksw.commons.io.slice.SliceInMemoryCache
 
sync() - Method in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
syncChanges - Variable in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
syncMetaData - Variable in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
syncScheduler - Variable in class org.aksw.commons.io.slice.SliceWithPagesSyncToDisk
 
SYSTEM_THRESHOLD - Static variable in class org.aksw.commons.io.buffer.array.ArrayOpsByte
 
SYSTEM_THRESHOLD - Static variable in class org.aksw.commons.io.buffer.array.ArrayOpsObject
 

T

terminationDelay - Variable in class org.aksw.commons.io.cache.AdvancedRangeCacheConfigImpl
 
terminationDelay - Variable in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl.Builder
 
terminationDelay - Variable in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl
 
terminationDelay - Variable in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
Task termination may be delayed in millis in order to allow it to recover should another observer register in the delay phase
terminationTimer - Variable in class org.aksw.commons.io.cache.RangeRequestWorkerImpl
A timer is started as soon as there is no more explicit demand for data.
testForEof - Variable in class org.aksw.commons.io.input.ReadableChannelWithConditionalBound
 
toLower - Variable in class org.aksw.commons.io.seekable.impl.SeekableMatcherForByte
 
toStream() - Method in class org.aksw.commons.io.input.ReadableChannelOverIterator
Returns this channel as a stream - closing the stream closes this channel
toString() - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel.BucketPointer
 
toString() - Method in class org.aksw.commons.io.buffer.plain.BufferDelegateBase
 
toString() - Method in class org.aksw.commons.io.buffer.range.RangeBufferDelegateBase
 
toString() - Method in class org.aksw.commons.io.buffer.range.RangeBufferImpl
 
toString() - Method in class org.aksw.commons.io.buffer.range.RangeBufferUnion
 
toString() - Method in class org.aksw.commons.io.buffer.ring.RingBufferForBytes
 
toString() - Method in class org.aksw.commons.io.cache.AdvancedRangeCacheConfigImpl
 
toString() - Method in class org.aksw.commons.io.input.SourceSplit
 
toString() - Method in class org.aksw.commons.io.slice.SliceMetaDataImpl
 
toString() - Method in class org.aksw.commons.io.slice.SliceMetaDataWithPagesImpl
 
toString(Charset) - Method in class org.aksw.commons.io.buffer.ring.RingBufferForBytes
 
totalDurationNanos - Variable in class org.aksw.commons.io.input.ChannelMonitor.RangeTracker
 
totalDurationNanos - Variable in class org.aksw.commons.io.input.ChannelMonitor2.RangeTracker
 
totalReadBytes - Variable in class org.aksw.commons.io.input.ReadableChannelTracker
 
totalReadDuration - Variable in class org.aksw.commons.io.input.ReadableChannelTracker
 
totalReadLength - Variable in class org.aksw.commons.io.input.ChannelMonitor2.RangeTracker
 
trackedReads - Variable in class org.aksw.commons.io.input.ChannelMonitor
 
trackedReads - Variable in class org.aksw.commons.io.input.ChannelMonitor2
 
transfer(RangeBuffer, long, RangeBuffer, long, long) - Static method in interface org.aksw.commons.io.buffer.range.RangeBuffer
 
transferFrom(long, RangeBuffer, long, long) - Method in interface org.aksw.commons.io.buffer.range.RangeBuffer
 
transferSize - Variable in class org.aksw.commons.io.input.ReadableByteChannelAdapter
 
transferTo(long, RangeBuffer, long, long) - Method in interface org.aksw.commons.io.buffer.range.RangeBuffer
 
truncate() - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
Sets the end marker to position 0 effectively resizing the buffer to size 0.
truncate(long) - Method in class org.aksw.commons.io.input.SeekableByteChannelAdapter
 

U

unbox(Object) - Static method in class org.aksw.commons.io.buffer.array.ArrayOpsByte
 
unionRanges - Variable in class org.aksw.commons.io.buffer.range.RangeBufferUnion
 
unlock() - Method in interface org.aksw.commons.io.slice.SliceAccessor
Unlock the range
unlock() - Method in class org.aksw.commons.io.slice.SliceAccessorImpl
 
unsafeRead(A, int, long, int) - Method in interface org.aksw.commons.io.slice.SliceAccessor
Read operation that assumes a prior check for available ranges has been performed.
unsafeRead(A, int, long, int) - Method in class org.aksw.commons.io.slice.SliceAccessorImpl
Read a range of data - does not await any new data
updateMaximumKnownSize(long) - Method in interface org.aksw.commons.io.slice.SliceMetaData
Updates the maximum known size iff the argument is less than the current known maximum
updateMaximumKnownSize(long) - Method in interface org.aksw.commons.io.slice.SliceMetaDataBasic
Updates the maximum known size iff the argument is less than the current known maximum
updateMinimumKnownSize(long) - Method in interface org.aksw.commons.io.slice.SliceMetaData
Updates the minimum known size iff the argument is graeter than the current known minimum
updateMinimumKnownSize(long) - Method in interface org.aksw.commons.io.slice.SliceMetaDataBasic
Updates the minimum known size iff the argument is greater than the current known minimum
updateRelCache(long) - Method in class org.aksw.commons.io.block.impl.PageNavigator
Update relative min and max index for the given page, taking one byte before and after the selected range into account

V

value - Variable in class org.aksw.commons.io.input.ReadableChannelWithValue
 
valueOf(String) - Static method in enum class org.aksw.commons.io.cache.IdleMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.aksw.commons.io.cache.IdleMode
Returns an array containing the constants of this enum class, in the order they are declared.
virtPageSize - Variable in class org.aksw.commons.io.block.impl.PageManagerWrapper
 

W

withCounter(X) - Static method in class org.aksw.commons.io.input.ReadableChannels
 
withValue(X, T) - Static method in class org.aksw.commons.io.input.ReadableChannels
 
workerBulkSize - Variable in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl.Builder
 
workerBulkSize - Variable in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl
 
workerCreationLock - Variable in class org.aksw.commons.io.cache.AdvancedRangeCacheImpl
 
workerToSlot - Variable in class org.aksw.commons.io.cache.ReadableChannelOverSliceWithCache
 
wrap(InputStream) - Static method in class org.aksw.commons.io.input.ReadableChannels
Note: The inputStream is internally wrapped with custom readable byte channel that does not close the input stream when a thread gets interrupted.
wrap(ReadableByteChannel) - Static method in class org.aksw.commons.io.input.ReadableChannels
Bridge to java.nio.
wrap(SeekableByteChannel) - Static method in class org.aksw.commons.io.input.SeekableReadableChannels
 
wrap(Iterator, Runnable, ArrayOps) - Static method in class org.aksw.commons.io.input.ReadableChannels
 
wrap(Stream, ArrayOps) - Static method in class org.aksw.commons.io.input.ReadableChannels
 
wrap(Buffer) - Static method in class org.aksw.commons.io.buffer.range.RangeBufferImpl
 
wrap(SeekableReadableChannel) - Method in class org.aksw.commons.io.input.SeekableReadableSourceWithMonitor
 
wrap(SeekableReadableChannel) - Method in class org.aksw.commons.io.input.SeekableReadableSourceWrapperBase
 
wrapForwardSeekable(ReadableChannel, long) - Static method in class org.aksw.commons.io.input.SeekableReadableChannels
Wrap a readable channel such the positioning via skipping becomes possible
WritableChannel<A> - Interface in org.aksw.commons.io.output
 
write(long, A) - Method in interface org.aksw.commons.io.buffer.array.ArrayWritable
 
write(long, A, int) - Method in interface org.aksw.commons.io.buffer.array.ArrayWritable
 
write(long, A, int, int) - Method in interface org.aksw.commons.io.buffer.array.ArrayWritable
The method that needs to be implemented; all other methods default-delegate to this one.
write(long, A, int, int) - Method in interface org.aksw.commons.io.buffer.array.BufferLikeDelegate
 
write(long, A, int, int) - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
 
write(long, A, int, int) - Method in class org.aksw.commons.io.buffer.plain.BufferOverArray
 
write(long, A, int, int) - Method in class org.aksw.commons.io.buffer.plain.BufferWithPages
 
write(long, A, int, int) - Method in interface org.aksw.commons.io.buffer.plain.SubBuffer
 
write(long, A, int, int) - Method in class org.aksw.commons.io.buffer.range.RangeBufferImpl
 
write(long, A, int, int) - Method in class org.aksw.commons.io.buffer.range.RangeBufferUnion
 
write(long, A, int, int) - Method in interface org.aksw.commons.io.slice.SliceAccessor
Put a sequence of items into the claimed range Attempts to put items outside of the claimed range raises an IndexOutOfBoundsException The page range should be locked when calling this method.
write(long, A, int, int) - Method in class org.aksw.commons.io.slice.SliceAccessorImpl
 
write(long, ReadableChannel, int) - Method in class org.aksw.commons.io.buffer.array.BufferOverReadableChannel
Read a certain amount of data from a channel into this buffer starting at a certain position
write(A, int, int) - Method in interface org.aksw.commons.io.output.WritableChannel
Write method following the usual OutputStream protocol.
write(ByteBuffer) - Method in class org.aksw.commons.io.input.SeekableByteChannelAdapter
 
writeRaw(Object, int, int) - Method in interface org.aksw.commons.io.output.WritableChannel
 

Y

yieldSelf - Variable in class org.aksw.commons.io.block.impl.BlockEnumerator
 

Z

ZERO - Static variable in class org.aksw.commons.io.buffer.array.ArrayOpsByte
 
A B C D E F G H I K L M N O P R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form