Interface PushingAsyncDataInput.DataOutput<T>
-
- Type Parameters:
T- The type encapsulated with the stream record.
- All Known Implementing Classes:
FinishedDataOutput,SourceOperatorStreamTask.AsyncDataOutputToOutput
- Enclosing interface:
- PushingAsyncDataInput<T>
public static interface PushingAsyncDataInput.DataOutput<T>Basic data output interface used in emitting the next element from data input.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidemitLatencyMarker(LatencyMarker latencyMarker)voidemitRecord(StreamRecord<T> streamRecord)voidemitRecordAttributes(RecordAttributes recordAttributes)voidemitWatermark(WatermarkEvent watermark)voidemitWatermark(Watermark watermark)voidemitWatermarkStatus(WatermarkStatus watermarkStatus)
-
-
-
Method Detail
-
emitRecord
void emitRecord(StreamRecord<T> streamRecord) throws Exception
- Throws:
Exception
-
emitWatermarkStatus
void emitWatermarkStatus(WatermarkStatus watermarkStatus) throws Exception
- Throws:
Exception
-
emitLatencyMarker
void emitLatencyMarker(LatencyMarker latencyMarker) throws Exception
- Throws:
Exception
-
emitRecordAttributes
void emitRecordAttributes(RecordAttributes recordAttributes) throws Exception
- Throws:
Exception
-
emitWatermark
void emitWatermark(WatermarkEvent watermark) throws Exception
- Throws:
Exception
-
-