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>

protected class TwoOutputProcessOperator.SideOutputCollector extends TimestampCollector<OUT_SIDE>
This is a special implementation of TimestampCollector that using side-output mechanism to emit data.
  • 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

      public void collect(OUT_SIDE outputRecord)
    • collectAndOverwriteTimestamp

      public void collectAndOverwriteTimestamp(OUT_SIDE record, long timestamp)