Class SplittablePairWithRestrictionDoFnRunner<InputT,​RestrictionT,​WatermarkEstimatorStateT,​OutputT>

  • All Implemented Interfaces:
    FnApiStateAccessor.MutatingStateContext<java.lang.Void,​org.apache.beam.sdk.transforms.windowing.BoundedWindow>

    public class SplittablePairWithRestrictionDoFnRunner<InputT,​RestrictionT,​WatermarkEstimatorStateT,​OutputT>
    extends java.lang.Object
    implements FnApiStateAccessor.MutatingStateContext<java.lang.Void,​org.apache.beam.sdk.transforms.windowing.BoundedWindow>
    A runner for the PTransform step that invokes GetInitialRestriction and pairs it with the incoming element.

    The DoFn will have type DoFn but this transform's Fn API type is from WindowedValue<InputT> to WindowedValue<KV<InputT, KV<RestrictionT, WatermarkEstimatorStateT>>>