public class DoFnFunction<InputT,OutputT> extends io.gearpump.streaming.dsl.javaapi.functions.FlatMapFunction<java.util.List<TranslatorUtils.RawUnionValue>,TranslatorUtils.RawUnionValue>
FlatMapFunction wrapper over Beam DoFn.| Constructor and Description | 
|---|
DoFnFunction(GearpumpPipelineOptions pipelineOptions,
            DoFn<InputT,OutputT> doFn,
            WindowingStrategy<?,?> windowingStrategy,
            java.util.Collection<PCollectionView<?>> sideInputs,
            java.util.Map<java.lang.String,PCollectionView<?>> sideInputTagMapping,
            TupleTag<OutputT> mainOutput,
            java.util.Map<TupleTag<?>,Coder<?>> outputCoders,
            java.util.List<TupleTag<?>> sideOutputs,
            DoFnSchemaInformation doFnSchemaInformation,
            java.util.Map<java.lang.String,PCollectionView<?>> sideInputMapping)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Iterator<TranslatorUtils.RawUnionValue> | 
flatMap(java.util.List<TranslatorUtils.RawUnionValue> inputs)  | 
void | 
setup()  | 
void | 
teardown()  | 
public DoFnFunction(GearpumpPipelineOptions pipelineOptions, DoFn<InputT,OutputT> doFn, WindowingStrategy<?,?> windowingStrategy, java.util.Collection<PCollectionView<?>> sideInputs, java.util.Map<java.lang.String,PCollectionView<?>> sideInputTagMapping, TupleTag<OutputT> mainOutput, java.util.Map<TupleTag<?>,Coder<?>> outputCoders, java.util.List<TupleTag<?>> sideOutputs, DoFnSchemaInformation doFnSchemaInformation, java.util.Map<java.lang.String,PCollectionView<?>> sideInputMapping)
public void setup()
setup in class io.gearpump.streaming.dsl.api.functions.SerializableFunctionpublic void teardown()
teardown in class io.gearpump.streaming.dsl.api.functions.SerializableFunctionpublic java.util.Iterator<TranslatorUtils.RawUnionValue> flatMap(java.util.List<TranslatorUtils.RawUnionValue> inputs)
flatMap in class io.gearpump.streaming.dsl.javaapi.functions.FlatMapFunction<java.util.List<TranslatorUtils.RawUnionValue>,TranslatorUtils.RawUnionValue>