Uses of Interface
org.infinispan.BaseCacheStream
Packages that use BaseCacheStream
Package
Description
This is the core of Infinispan, a distributed, transactional, highly scalable data grid
platform.
General utilities that are not specific to Infinispan, including string parsing helpers, reflection tools and
collections and containers designed to supplement the JDK-provided containers.
-
Uses of BaseCacheStream in org.infinispan
Subinterfaces of BaseCacheStream in org.infinispanModifier and TypeInterfaceDescriptioninterface
CacheStream<R>
interface
ADoubleStream
that has additional methods to allow for Serializable instances.interface
AIntStream
that has additional methods to allow for Serializable instances.interface
LockedStream<K,
V> Stream that allows for operation upon data solely with side effects by usingLockedStream.forEach(BiConsumer)
where the BiConsumer is invoked while guaranteeing that the entry being passed is properly locked for the entire duration of the invocation.interface
ALongStream
that has additional methods to allow for Serializable instances.Methods in org.infinispan that return BaseCacheStreamModifier and TypeMethodDescriptionBaseCacheStream.disableRehashAware()
Disables tracking of rehash events that could occur to the underlying cache.BaseCacheStream.distributedBatchSize
(int batchSize) Controls how many keys are returned from a remote node when using a stream terminal operation with a distributed cache to back this stream.BaseCacheStream.filterKeys
(Set<?> keys) Filters which entries are returned by only returning ones that map to the given key.BaseCacheStream.filterKeySegments
(Set<Integer> segments) Deprecated.BaseCacheStream.filterKeySegments
(IntSet segments) Filters which entries are returned by what segment they are present in.BaseCacheStream.parallelDistribution()
This would enable sending requests to all other remote nodes when a terminal operator is performed.BaseCacheStream.segmentCompletionListener
(BaseCacheStream.SegmentCompletionListener listener) Allows registration of a segment completion listener that is notified when a segment has completed processing.BaseCacheStream.sequentialDistribution()
This would disable sending requests to all other remote nodes compared to one at a time.Sets a given time to wait for a remote operation to respond by. -
Uses of BaseCacheStream in org.infinispan.stream.impl
Classes in org.infinispan.stream.impl that implement BaseCacheStreamModifier and TypeClassDescriptionclass
DistributedCacheStream<Original,
R> Implementation ofCacheStream
that provides support for lazily distributing stream methods to appropriate nodesclass
DistributedDoubleCacheStream<Original>
Implementation ofDoubleStream
that utilizes a lazily evaluated distributed back end execution.class
DistributedIntCacheStream<Original>
Implementation ofIntStream
that utilizes a lazily evaluated distributed back end execution.class
DistributedLongCacheStream<Original>
Implementation ofLongStream
that utilizes a lazily evaluated distributed back end execution.class
IntermediateCacheStream<Original,
R> An intermediate cache stream used when an intermediate operation that requires both a remote and local portionclass
An intermediate double cache stream used when an intermediate operation that requires both a remote and local portionclass
An intermediate int cache stream used when an intermediate operation that requires both a remote and local portionclass
An intermediate long cache stream used when an intermediate operation that requires both a remote and local portionclass
LockedStreamImpl<K,
V> Lock Stream implementation that locks a key using theLockManager
before and after executing the various code.class
TxLockedStreamImpl<K,
V> Locked Stream that is designed for transactions.Methods in org.infinispan.stream.impl with parameters of type BaseCacheStreamModifier and TypeMethodDescriptionabstract <T,
S extends BaseStream<T, S>>
SIntermediateType.handleStream
(BaseCacheStream streamable) Constructors in org.infinispan.stream.impl with parameters of type BaseCacheStreamModifierConstructorDescriptionIntermediateCacheStream
(BaseCacheStream remoteStream, IntermediateType type, org.infinispan.stream.impl.local.LocalCacheStream<R> localStream, org.infinispan.stream.impl.IntermediateCacheStreamSupplier supplier) IntermediateDoubleCacheStream
(BaseCacheStream remoteStream, IntermediateType type, org.infinispan.stream.impl.local.LocalDoubleCacheStream localDoubleStream, org.infinispan.stream.impl.IntermediateCacheStreamSupplier supplier) IntermediateIntCacheStream
(BaseCacheStream remoteStream, IntermediateType type, org.infinispan.stream.impl.local.LocalIntCacheStream localIntStream, org.infinispan.stream.impl.IntermediateCacheStreamSupplier supplier) IntermediateLongCacheStream
(BaseCacheStream remoteStream, IntermediateType type, org.infinispan.stream.impl.local.LocalLongCacheStream localLongStream, org.infinispan.stream.impl.IntermediateCacheStreamSupplier supplier) -
Uses of BaseCacheStream in org.infinispan.util
Classes in org.infinispan.util that implement BaseCacheStreamModifier and TypeClassDescriptionclass
Delegate that forwards all the of the method calls to the underlying cache stream.
filterKeySegments(IntSet)