Class SystemReduceFnBuffering<K,T,W extends BoundedWindow>
- All Implemented Interfaces:
Serializable
public class SystemReduceFnBuffering<K,T,W extends BoundedWindow>
extends org.apache.beam.runners.core.SystemReduceFn<K,T,Iterable<T>,Iterable<T>,W>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.beam.runners.core.ReduceFn
org.apache.beam.runners.core.ReduceFn.Context, org.apache.beam.runners.core.ReduceFn.OnMergeContext, org.apache.beam.runners.core.ReduceFn.OnTriggerContext, org.apache.beam.runners.core.ReduceFn.ProcessValueContext -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclearState(org.apache.beam.runners.core.ReduceFn<K, T, Iterable<T>, W>.org.apache.beam.runners.core.ReduceFn.Context c) voidonMerge(org.apache.beam.runners.core.ReduceFn<K, T, Iterable<T>, W>.org.apache.beam.runners.core.ReduceFn.OnMergeContext context) voidonTrigger(org.apache.beam.runners.core.ReduceFn<K, T, Iterable<T>, W>.org.apache.beam.runners.core.ReduceFn.OnTriggerContext c) voidprefetchOnMerge(org.apache.beam.runners.core.MergingStateAccessor<K, W> state) voidprefetchOnTrigger(org.apache.beam.runners.core.StateAccessor<K> state) voidprocessValue(org.apache.beam.runners.core.ReduceFn<K, T, Iterable<T>, W>.org.apache.beam.runners.core.ReduceFn.ProcessValueContext c) protected ObjectMethods inherited from class org.apache.beam.runners.core.SystemReduceFn
buffering, combining
-
Constructor Details
-
SystemReduceFnBuffering
public SystemReduceFnBuffering() -
SystemReduceFnBuffering
-
-
Method Details
-
onMerge
-
prefetchOnMerge
-
processValue
-
prefetchOnTrigger
-
onTrigger
-
clearState
-
isEmpty
-
readResolve
- Throws:
ObjectStreamException
-