Index
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 Callbefore calling the method.
invalid reference
#pause() - 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 iswithout relying on the channel's size() method.
invalid reference
sun.nio.ch.ChannelInputStream - 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, - Interface in org.aksw.commons.io.inputB> - 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
-
Also see
SeekableReadableChannels. - 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, - Class in org.aksw.commons.io.inputX> - 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
RangeBufferwhen 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
RingBufferBasefor 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
IndexOutOfBoundsExceptionThe 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form