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:
org.apache.flink.datastream.api.common.Collector<OUT_SIDE>
- Enclosing class:
- TwoOutputProcessOperator<IN,
OUT_MAIN, OUT_SIDE>
This is a special implementation of
TimestampCollector that using side-output
mechanism to emit data.-
Field Summary
Fields inherited from class org.apache.flink.datastream.impl.common.TimestampCollector
reuse -
Constructor Summary
ConstructorsConstructorDescriptionSideOutputCollector(org.apache.flink.streaming.api.operators.Output<org.apache.flink.streaming.runtime.streamrecord.StreamRecord<OUT_MAIN>> output) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidcollectAndOverwriteTimestamp(OUT_SIDE record, long timestamp) Methods inherited from class org.apache.flink.datastream.impl.common.TimestampCollector
eraseTimestamp, setTimestamp, setTimestampFromStreamRecord
-
Constructor Details
-
SideOutputCollector
public SideOutputCollector(org.apache.flink.streaming.api.operators.Output<org.apache.flink.streaming.runtime.streamrecord.StreamRecord<OUT_MAIN>> output)
-
-
Method Details
-
collect
-
collectAndOverwriteTimestamp
-