Class FinishedDataOutput<IN>
- java.lang.Object
-
- org.apache.flink.streaming.runtime.io.FinishedDataOutput<IN>
-
- All Implemented Interfaces:
PushingAsyncDataInput.DataOutput<IN>
public class FinishedDataOutput<IN> extends Object implements PushingAsyncDataInput.DataOutput<IN>
An emptyPushingAsyncDataInput.DataOutput
which is used byStreamOneInputProcessor
once anDataInputStatus.END_OF_DATA
is received.
-
-
Constructor Summary
Constructors Constructor Description FinishedDataOutput()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
emitLatencyMarker(LatencyMarker latencyMarker)
void
emitRecord(StreamRecord<IN> streamRecord)
void
emitRecordAttributes(RecordAttributes recordAttributes)
void
emitWatermark(WatermarkEvent watermark)
void
emitWatermark(Watermark watermark)
void
emitWatermarkStatus(WatermarkStatus watermarkStatus)
-
-
-
Method Detail
-
emitRecord
public void emitRecord(StreamRecord<IN> streamRecord) throws Exception
- Specified by:
emitRecord
in interfacePushingAsyncDataInput.DataOutput<IN>
- Throws:
Exception
-
emitWatermark
public void emitWatermark(Watermark watermark) throws Exception
- Specified by:
emitWatermark
in interfacePushingAsyncDataInput.DataOutput<IN>
- Throws:
Exception
-
emitWatermarkStatus
public void emitWatermarkStatus(WatermarkStatus watermarkStatus) throws Exception
- Specified by:
emitWatermarkStatus
in interfacePushingAsyncDataInput.DataOutput<IN>
- Throws:
Exception
-
emitLatencyMarker
public void emitLatencyMarker(LatencyMarker latencyMarker) throws Exception
- Specified by:
emitLatencyMarker
in interfacePushingAsyncDataInput.DataOutput<IN>
- Throws:
Exception
-
emitRecordAttributes
public void emitRecordAttributes(RecordAttributes recordAttributes) throws Exception
- Specified by:
emitRecordAttributes
in interfacePushingAsyncDataInput.DataOutput<IN>
- Throws:
Exception
-
emitWatermark
public void emitWatermark(WatermarkEvent watermark) throws Exception
- Specified by:
emitWatermark
in interfacePushingAsyncDataInput.DataOutput<IN>
- Throws:
Exception
-
-