Package org.infinispan.stream.impl
Class CacheStreamIntermediateReducer<R>
- java.lang.Object
-
- org.infinispan.stream.impl.CacheStreamIntermediateReducer<R>
-
- Type Parameters:
R-
- All Implemented Interfaces:
Function<org.reactivestreams.Publisher<Object>,CompletionStage<R>>,InjectableComponent
public final class CacheStreamIntermediateReducer<R> extends Object implements Function<org.reactivestreams.Publisher<Object>,CompletionStage<R>>, InjectableComponent
Reducer implementation for Distributed Publisher that converts between CacheStream operations to an appropriate Reducer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCacheStreamIntermediateReducer.ReducerExternalizer
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompletionStage<R>apply(org.reactivestreams.Publisher<Object> objectPublisher)voidinject(ComponentRegistry registry)
-
-
-
Method Detail
-
apply
public CompletionStage<R> apply(org.reactivestreams.Publisher<Object> objectPublisher)
- Specified by:
applyin interfaceFunction<org.reactivestreams.Publisher<Object>,CompletionStage<R>>
-
inject
public void inject(ComponentRegistry registry)
- Specified by:
injectin interfaceInjectableComponent
-
-