Class TwoOutputProcessOperator.SideOutputCollector
- java.lang.Object
-
- org.apache.flink.datastream.impl.common.TimestampCollector<OUT_SIDE>
-
- org.apache.flink.datastream.impl.operators.TwoOutputProcessOperator.SideOutputCollector
-
- All Implemented Interfaces:
Collector<OUT_SIDE>
- Enclosing class:
- TwoOutputProcessOperator<IN,OUT_MAIN,OUT_SIDE>
protected class TwoOutputProcessOperator.SideOutputCollector extends TimestampCollector<OUT_SIDE>
This is a special implementation ofTimestampCollector
that using side-output mechanism to emit data.
-
-
Field Summary
-
Fields inherited from class org.apache.flink.datastream.impl.common.TimestampCollector
reuse
-
-
Constructor Summary
Constructors Constructor Description SideOutputCollector(Output<StreamRecord<OUT_MAIN>> output)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
collect(OUT_SIDE outputRecord)
Collect record to output stream.void
collectAndOverwriteTimestamp(OUT_SIDE record, long timestamp)
Overwrite the timestamp of this record and collect it to output stream.-
Methods inherited from class org.apache.flink.datastream.impl.common.TimestampCollector
eraseTimestamp, setTimestamp, setTimestampFromStreamRecord
-
-
-
-
Constructor Detail
-
SideOutputCollector
public SideOutputCollector(Output<StreamRecord<OUT_MAIN>> output)
-
-