Package org.infinispan.server.iteration
Class ExternalSourceIterationManager
java.lang.Object
org.infinispan.server.iteration.DefaultIterationManager
org.infinispan.server.iteration.ExternalSourceIterationManager
- All Implemented Interfaces:
IterationManager
A specialized implementation of
DefaultIterationManager
that is used when the source of the iteration is
external to the cache.
The base stream is extracted from the IterationInitializationContext
and wrapped in a LocalCacheStream
.
This makes it possible to still apply filters and converters to the stream. If no context is provided, defaults to
an empty stream.
- Since:
- 15.0
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CacheStream
<CacheEntry<Object, Object>> baseStream
(AdvancedCache cache, IterationInitializationContext ctx) Methods inherited from class org.infinispan.server.iteration.DefaultIterationManager
activeIterations, addKeyValueFilterConverterFactory, close, next, removeKeyValueFilterConverterFactory, start
-
Constructor Details
-
ExternalSourceIterationManager
-
-
Method Details
-
baseStream
protected CacheStream<CacheEntry<Object,Object>> baseStream(AdvancedCache cache, IterationInitializationContext ctx) - Overrides:
baseStream
in classDefaultIterationManager
-