Uses of Interface
org.apache.sysds.runtime.instructions.ooc.OOCStream.QueueCallback
Packages that use OOCStream.QueueCallback
Package
Description
-
Uses of OOCStream.QueueCallback in org.apache.sysds.runtime.instructions.ooc
Subinterfaces of OOCStream.QueueCallback in org.apache.sysds.runtime.instructions.oocClasses in org.apache.sysds.runtime.instructions.ooc that implement OOCStream.QueueCallbackMethods in org.apache.sysds.runtime.instructions.ooc that return OOCStream.QueueCallbackModifier and TypeMethodDescriptionOOCStream.dequeueCB()PlaybackStream.dequeueCB()SubscribableTaskQueue.dequeueCB()SubscribableTaskQueue.dequeueTask()static <T> OOCStream.QueueCallback<T>OOCStream.eos(DMLRuntimeException e) CachingStream.findCached(MatrixIndexes idx) OOCStream.GroupQueueCallback.getCallback(int idx) OOCStream.QueueCallback.keepOpen()Keeps the callback item pinned in memory until the returned callback is also closed.OOCStream.SimpleQueueCallback.keepOpen()CachingStream.peekCached(MatrixIndexes idx) Finds a cached item without counting it as a consumption.Methods in org.apache.sysds.runtime.instructions.ooc that return types with arguments of type OOCStream.QueueCallbackMethods in org.apache.sysds.runtime.instructions.ooc with parameters of type OOCStream.QueueCallbackModifier and TypeMethodDescriptionvoidOOCStream.enqueue(OOCStream.QueueCallback<T> callback) voidPlaybackStream.enqueue(OOCStream.QueueCallback<IndexedMatrixValue> callback) voidSubscribableTaskQueue.enqueue(OOCStream.QueueCallback<T> cb) voidSubscribableTaskQueue.enqueueTask(OOCStream.QueueCallback<T> t) Method parameters in org.apache.sysds.runtime.instructions.ooc with type arguments of type OOCStream.QueueCallbackModifier and TypeMethodDescriptionvoidCachingStream.findCachedAsync(MatrixIndexes idx, Consumer<OOCStream.QueueCallback<IndexedMatrixValue>> callback) voidCachingStream.peekCachedAsync(MatrixIndexes idx, Consumer<OOCStream.QueueCallback<IndexedMatrixValue>> callback) Finds a cached item asynchronously without counting it as a consumption.voidCachingStream.setSubscriber(Consumer<OOCStream.QueueCallback<IndexedMatrixValue>> subscriber, boolean incrConsumers) voidOOCStream.setSubscriber(Consumer<OOCStream.QueueCallback<T>> subscriber) Registers a new subscriber that consumes the stream.voidPlaybackStream.setSubscriber(Consumer<OOCStream.QueueCallback<IndexedMatrixValue>> subscriber) voidSubscribableTaskQueue.setSubscriber(Consumer<OOCStream.QueueCallback<T>> subscriber) -
Uses of OOCStream.QueueCallback in org.apache.sysds.runtime.ooc.cache
Classes in org.apache.sysds.runtime.ooc.cache that implement OOCStream.QueueCallbackModifier and TypeClassDescriptionstatic classstatic classstatic classMethods in org.apache.sysds.runtime.ooc.cache that return OOCStream.QueueCallbackModifier and TypeMethodDescriptionOOCCacheManager.CachedGroupCallback.getCallback(int idx) OOCCacheManager.CachedGroupCallback.keepOpen()OOCCacheManager.CachedQueueCallback.keepOpen()OOCCacheManager.CachedSubCallback.keepOpen()OOCCacheManager.putAndPin(long streamId, int blockId, IndexedMatrixValue value) OOCCacheManager.putAndPinRaw(BlockKey key, Object data, long size) OOCCacheManager.putAndPinRawSourceBacked(BlockKey key, Object data, long size, OOCIOHandler.SourceBlockDescriptor descriptor) OOCCacheManager.putAndPinSourceBacked(long streamId, int blockId, IndexedMatrixValue value, OOCIOHandler.SourceBlockDescriptor descriptor) OOCCacheManager.tryRequestBlock(long streamId, long blockId) OOCCacheManager.tryRequestBlock(BlockKey key) Methods in org.apache.sysds.runtime.ooc.cache that return types with arguments of type OOCStream.QueueCallbackModifier and TypeMethodDescriptionOOCCacheManager.requestAnyOf(List<BlockKey> keys, int n, List<BlockKey> sel) OOCCacheManager.requestBlock(long streamId, long blockId) OOCCacheManager.requestBlock(BlockKey key) OOCCacheManager.requestManyBlocks(List<BlockKey> keys) OOCCacheManager.tryRequestManyBlocks(List<BlockKey> keys) -
Uses of OOCStream.QueueCallback in org.apache.sysds.runtime.ooc.cache.legacy
Methods in org.apache.sysds.runtime.ooc.cache.legacy that return OOCStream.QueueCallback -
Uses of OOCStream.QueueCallback in org.apache.sysds.runtime.ooc.memory
Classes in org.apache.sysds.runtime.ooc.memory that implement OOCStream.QueueCallbackMethods in org.apache.sysds.runtime.ooc.memory that return OOCStream.QueueCallbackModifier and TypeMethodDescriptionInMemoryQueueCallback.keepOpen()CachedAllowance.tryGet(int index) Methods in org.apache.sysds.runtime.ooc.memory that return types with arguments of type OOCStream.QueueCallback -
Uses of OOCStream.QueueCallback in org.apache.sysds.runtime.ooc.stream
Classes in org.apache.sysds.runtime.ooc.stream that implement OOCStream.QueueCallbackMethods in org.apache.sysds.runtime.ooc.stream that return OOCStream.QueueCallbackModifier and TypeMethodDescriptionFilteredOOCStream.dequeueCB()MergedOOCStream.dequeueCB()SplittingOOCStream.dequeueCB()SubOOCStream.dequeueCB()SourceOOCStream.SourceGroupCallback.getCallback(int idx) SourceOOCStream.SourceGroupCallback.keepOpen()Methods in org.apache.sysds.runtime.ooc.stream with parameters of type OOCStream.QueueCallbackModifier and TypeMethodDescriptionvoidFilteredOOCStream.enqueue(OOCStream.QueueCallback<T> callback) voidMergedOOCStream.enqueue(OOCStream.QueueCallback<T> callback) voidSplittingOOCStream.enqueue(OOCStream.QueueCallback<T> callback) voidSubOOCStream.enqueue(OOCStream.QueueCallback<T> callback) Method parameters in org.apache.sysds.runtime.ooc.stream with type arguments of type OOCStream.QueueCallbackModifier and TypeMethodDescriptionvoidFilteredOOCStream.setSubscriber(Consumer<OOCStream.QueueCallback<T>> subscriber) voidMergedOOCStream.setSubscriber(Consumer<OOCStream.QueueCallback<T>> subscriber) voidSplittingOOCStream.setSubscriber(Consumer<OOCStream.QueueCallback<T>> subscriber) voidSubOOCStream.setSubscriber(Consumer<OOCStream.QueueCallback<T>> subscriber)