public class DoFnFunction<InputT,OutputT> extends org.apache.gearpump.streaming.dsl.javaapi.functions.FlatMapFunction<List<TranslatorUtils.RawUnionValue>,TranslatorUtils.RawUnionValue>
FlatMapFunction wrapper over Beam DoFn.| Constructor and Description |
|---|
DoFnFunction(GearpumpPipelineOptions pipelineOptions,
DoFn<InputT,OutputT> doFn,
WindowingStrategy<?,?> windowingStrategy,
Collection<PCollectionView<?>> sideInputs,
Map<String,PCollectionView<?>> sideInputTagMapping,
TupleTag<OutputT> mainOutput,
List<TupleTag<?>> sideOutputs) |
| Modifier and Type | Method and Description |
|---|---|
Iterator<TranslatorUtils.RawUnionValue> |
flatMap(List<TranslatorUtils.RawUnionValue> inputs) |
void |
setup() |
void |
teardown() |
public DoFnFunction(GearpumpPipelineOptions pipelineOptions, DoFn<InputT,OutputT> doFn, WindowingStrategy<?,?> windowingStrategy, Collection<PCollectionView<?>> sideInputs, Map<String,PCollectionView<?>> sideInputTagMapping, TupleTag<OutputT> mainOutput, List<TupleTag<?>> sideOutputs)
public void setup()
setup in class org.apache.gearpump.streaming.dsl.scalaapi.functions.SerializableFunctionpublic void teardown()
teardown in class org.apache.gearpump.streaming.dsl.scalaapi.functions.SerializableFunctionpublic Iterator<TranslatorUtils.RawUnionValue> flatMap(List<TranslatorUtils.RawUnionValue> inputs)
flatMap in class org.apache.gearpump.streaming.dsl.javaapi.functions.FlatMapFunction<List<TranslatorUtils.RawUnionValue>,TranslatorUtils.RawUnionValue>Copyright © 2016–2017 The Apache Software Foundation. All rights reserved.