public class SamzaDoFnRunners
extends java.lang.Object
DoFnOp.| Constructor and Description |
|---|
SamzaDoFnRunners() |
| Modifier and Type | Method and Description |
|---|---|
static <InT,FnOutT> |
create(SamzaPipelineOptions pipelineOptions,
org.apache.beam.sdk.transforms.DoFn<InT,FnOutT> doFn,
org.apache.beam.sdk.values.WindowingStrategy<?,?> windowingStrategy,
java.lang.String transformFullName,
java.lang.String transformId,
org.apache.samza.context.Context context,
org.apache.beam.sdk.values.TupleTag<FnOutT> mainOutputTag,
org.apache.beam.runners.core.SideInputHandler sideInputHandler,
SamzaTimerInternalsFactory<?> timerInternalsFactory,
org.apache.beam.sdk.coders.Coder<?> keyCoder,
org.apache.beam.runners.core.DoFnRunners.OutputManager outputManager,
org.apache.beam.sdk.coders.Coder<InT> inputCoder,
java.util.List<org.apache.beam.sdk.values.TupleTag<?>> sideOutputTags,
java.util.Map<org.apache.beam.sdk.values.TupleTag<?>,org.apache.beam.sdk.coders.Coder<?>> outputCoders,
org.apache.beam.sdk.transforms.DoFnSchemaInformation doFnSchemaInformation,
java.util.Map<java.lang.String,org.apache.beam.sdk.values.PCollectionView<?>> sideInputMapping,
java.util.Map<java.lang.String,java.lang.String> stateIdToStoreIdMapping,
OpEmitter emitter,
FutureCollector futureCollector)
Create DoFnRunner for java runner.
|
static <InT,FnOutT> |
createPortable(java.lang.String transformId,
java.lang.String stepName,
java.lang.String bundleStateId,
org.apache.beam.sdk.coders.Coder<org.apache.beam.sdk.util.WindowedValue<InT>> windowedValueCoder,
org.apache.beam.runners.core.construction.graph.ExecutableStage executableStage,
java.util.Map<?,org.apache.beam.sdk.values.PCollectionView<?>> sideInputMapping,
org.apache.beam.runners.core.SideInputHandler sideInputHandler,
SamzaStoreStateInternals.Factory<?> nonKeyedStateInternalsFactory,
SamzaTimerInternalsFactory<?> timerInternalsFactory,
SamzaPipelineOptions pipelineOptions,
org.apache.beam.runners.core.DoFnRunners.OutputManager outputManager,
org.apache.beam.runners.fnexecution.control.StageBundleFactory stageBundleFactory,
SamzaExecutionContext samzaExecutionContext,
org.apache.beam.sdk.values.TupleTag<FnOutT> mainOutputTag,
java.util.Map<java.lang.String,org.apache.beam.sdk.values.TupleTag<?>> idToTupleTagMap,
org.apache.samza.context.Context context,
java.lang.String transformFullName)
Create DoFnRunner for portable runner.
|
public static <InT,FnOutT> org.apache.beam.runners.core.DoFnRunner<InT,FnOutT> create(SamzaPipelineOptions pipelineOptions, org.apache.beam.sdk.transforms.DoFn<InT,FnOutT> doFn, org.apache.beam.sdk.values.WindowingStrategy<?,?> windowingStrategy, java.lang.String transformFullName, java.lang.String transformId, org.apache.samza.context.Context context, org.apache.beam.sdk.values.TupleTag<FnOutT> mainOutputTag, org.apache.beam.runners.core.SideInputHandler sideInputHandler, SamzaTimerInternalsFactory<?> timerInternalsFactory, org.apache.beam.sdk.coders.Coder<?> keyCoder, org.apache.beam.runners.core.DoFnRunners.OutputManager outputManager, org.apache.beam.sdk.coders.Coder<InT> inputCoder, java.util.List<org.apache.beam.sdk.values.TupleTag<?>> sideOutputTags, java.util.Map<org.apache.beam.sdk.values.TupleTag<?>,org.apache.beam.sdk.coders.Coder<?>> outputCoders, org.apache.beam.sdk.transforms.DoFnSchemaInformation doFnSchemaInformation, java.util.Map<java.lang.String,org.apache.beam.sdk.values.PCollectionView<?>> sideInputMapping, java.util.Map<java.lang.String,java.lang.String> stateIdToStoreIdMapping, OpEmitter emitter, FutureCollector futureCollector)
public static <InT,FnOutT> org.apache.beam.runners.core.DoFnRunner<InT,FnOutT> createPortable(java.lang.String transformId,
java.lang.String stepName,
java.lang.String bundleStateId,
org.apache.beam.sdk.coders.Coder<org.apache.beam.sdk.util.WindowedValue<InT>> windowedValueCoder,
org.apache.beam.runners.core.construction.graph.ExecutableStage executableStage,
java.util.Map<?,org.apache.beam.sdk.values.PCollectionView<?>> sideInputMapping,
org.apache.beam.runners.core.SideInputHandler sideInputHandler,
SamzaStoreStateInternals.Factory<?> nonKeyedStateInternalsFactory,
SamzaTimerInternalsFactory<?> timerInternalsFactory,
SamzaPipelineOptions pipelineOptions,
org.apache.beam.runners.core.DoFnRunners.OutputManager outputManager,
org.apache.beam.runners.fnexecution.control.StageBundleFactory stageBundleFactory,
SamzaExecutionContext samzaExecutionContext,
org.apache.beam.sdk.values.TupleTag<FnOutT> mainOutputTag,
java.util.Map<java.lang.String,org.apache.beam.sdk.values.TupleTag<?>> idToTupleTagMap,
org.apache.samza.context.Context context,
java.lang.String transformFullName)