Interface AbstractFlinkCombineRunner.FlinkCombiner<K,InputT,AccumT,OutputT>

All Known Implementing Classes:
AbstractFlinkCombineRunner.CompleteFlinkCombiner, AbstractFlinkCombineRunner.FinalFlinkCombiner, AbstractFlinkCombineRunner.PartialFlinkCombiner
Enclosing class:
AbstractFlinkCombineRunner<K,InputT,AccumT,OutputT,W extends BoundedWindow>

public static interface AbstractFlinkCombineRunner.FlinkCombiner<K,InputT,AccumT,OutputT>
Adapter interface that allows using a CombineFnBase.GlobalCombineFn to either produce the AccumT as output or to combine several accumulators into an OutputT. The former would be used for a partial combine while the latter is used for the final merging of accumulators.