public class DoFnRunnerFactory<InputT,OutputT>
extends java.lang.Object
implements java.io.Serializable
SimpleDoFnRunner.| Constructor and Description |
|---|
DoFnRunnerFactory(GearpumpPipelineOptions pipelineOptions,
org.apache.beam.sdk.transforms.DoFn<InputT,OutputT> doFn,
java.util.Collection<org.apache.beam.sdk.values.PCollectionView<?>> sideInputs,
org.apache.beam.runners.core.DoFnRunners.OutputManager outputManager,
org.apache.beam.sdk.values.TupleTag<OutputT> mainOutputTag,
java.util.List<org.apache.beam.sdk.values.TupleTag<?>> sideOutputTags,
org.apache.beam.runners.core.StepContext stepContext,
java.util.Map<org.apache.beam.sdk.values.TupleTag<?>,org.apache.beam.sdk.coders.Coder<?>> outputCoders,
org.apache.beam.sdk.values.WindowingStrategy<?,?> windowingStrategy,
org.apache.beam.sdk.transforms.DoFnSchemaInformation doFnSchemaInformation) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.beam.runners.core.PushbackSideInputDoFnRunner<InputT,OutputT> |
createRunner(org.apache.beam.runners.core.ReadyCheckingSideInputReader sideInputReader) |
public DoFnRunnerFactory(GearpumpPipelineOptions pipelineOptions, org.apache.beam.sdk.transforms.DoFn<InputT,OutputT> doFn, java.util.Collection<org.apache.beam.sdk.values.PCollectionView<?>> sideInputs, org.apache.beam.runners.core.DoFnRunners.OutputManager outputManager, org.apache.beam.sdk.values.TupleTag<OutputT> mainOutputTag, java.util.List<org.apache.beam.sdk.values.TupleTag<?>> sideOutputTags, org.apache.beam.runners.core.StepContext stepContext, java.util.Map<org.apache.beam.sdk.values.TupleTag<?>,org.apache.beam.sdk.coders.Coder<?>> outputCoders, org.apache.beam.sdk.values.WindowingStrategy<?,?> windowingStrategy, org.apache.beam.sdk.transforms.DoFnSchemaInformation doFnSchemaInformation)