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 TypeMethodDescriptionvoid
clearState
(org.apache.beam.runners.core.ReduceFn<K, T, Iterable<T>, W>.org.apache.beam.runners.core.ReduceFn.Context c) void
onMerge
(org.apache.beam.runners.core.ReduceFn<K, T, Iterable<T>, W>.org.apache.beam.runners.core.ReduceFn.OnMergeContext context) void
onTrigger
(org.apache.beam.runners.core.ReduceFn<K, T, Iterable<T>, W>.org.apache.beam.runners.core.ReduceFn.OnTriggerContext c) void
prefetchOnMerge
(org.apache.beam.runners.core.MergingStateAccessor<K, W> state) void
prefetchOnTrigger
(org.apache.beam.runners.core.StateAccessor<K> state) void
processValue
(org.apache.beam.runners.core.ReduceFn<K, T, Iterable<T>, W>.org.apache.beam.runners.core.ReduceFn.ProcessValueContext c) protected Object
Methods 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
-