public class CopyingDirectedOutput<OUT> extends DirectedOutput<OUT>
DirectedOutput that performs a shallow copy of the
StreamRecord to ensure that multi-chaining works correctly.allOutputs, outputMap, outputSelectors, selectAllOutputs| Constructor and Description |
|---|
CopyingDirectedOutput(List<OutputSelector<OUT>> outputSelectors,
List<org.apache.flink.api.java.tuple.Tuple2<Output<StreamRecord<OUT>>,StreamEdge>> outputs) |
| Modifier and Type | Method and Description |
|---|---|
void |
collect(StreamRecord<OUT> record) |
close, emitWatermark, selectOutputspublic CopyingDirectedOutput(List<OutputSelector<OUT>> outputSelectors, List<org.apache.flink.api.java.tuple.Tuple2<Output<StreamRecord<OUT>>,StreamEdge>> outputs)
public void collect(StreamRecord<OUT> record)
collect in interface org.apache.flink.util.Collector<StreamRecord<OUT>>collect in class DirectedOutput<OUT>Copyright © 2014–2016 The Apache Software Foundation. All rights reserved.