public static <InputT, OutputT, RestrictionT> ProcessFnRunner<InputT, OutputT, RestrictionT> newProcessFnRunner( ProcessFn<InputT, OutputT, RestrictionT, ?> fn, PipelineOptions options, Collection<PCollectionView<?>> views, ReadyCheckingSideInputReader sideInputReader, OutputManager outputManager, TupleTag<OutputT> mainOutputTag, List<TupleTag<?>> additionalOutputTags, StepContext stepContext, @Nullable Coder<KeyedWorkItem<byte[], KV<InputT, RestrictionT>>> inputCoder, Map<TupleTag<?>, Coder<?>> outputCoders, WindowingStrategy<?, ?> windowingStrategy) { return new ProcessFnRunner<>( simpleRunner( options, fn, sideInputReader, outputManager, mainOutputTag, additionalOutputTags, stepContext, inputCoder, outputCoders, windowingStrategy), views, sideInputReader); } }
public PushbackSideInputDoFnRunner<InputT, OutputT> createRunner( ReadyCheckingSideInputReader sideInputReader) { PipelineOptions options = serializedOptions.get(); DoFnRunner<InputT, OutputT> underlying = DoFnRunners.simpleRunner( options, fn, sideInputReader, outputManager, mainOutputTag, sideOutputTags, stepContext, null, outputCoders, windowingStrategy); return SimplePushbackSideInputDoFnRunner.create(underlying, sideInputs, sideInputReader); } }
doFnRunner = DoFnRunners.simpleRunner( options, wrappedDoFn,
DoFnRunner<InputT, OutputT> doFnRunner = DoFnRunners.simpleRunner( serializedOptions.get(), doFn, new FlinkSideInputReader(sideInputs, runtimeContext),
DoFnRunners.simpleRunner( options.get(), doFn,
DoFnRunners.simpleRunner( serializedOptions.get(), doFn,
DoFnRunners.simpleRunner( serializedOptions.get(), doFn,
DoFnRunners.simpleRunner( pipelineOptions.get(), doFn,
DoFnRunners.simpleRunner( serializedOptions.get(), dofn,
DoFnRunner<KV<K, V>, OutputT> doFnRunner = DoFnRunners.simpleRunner( serializedOptions.get(), dofn, new FlinkSideInputReader(sideInputs, runtimeContext),
DoFnRunners.simpleRunner( serializedOptions.get(), dofn,
DoFnRunners.simpleRunner( options, doFn,
DoFnRunners.simpleRunner( options, doFn,
doFnRunner = DoFnRunners.simpleRunner( options, doFn,