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 void
emitLatencyMarker(LatencyMarker latencyMarker)
void
emitRecord(StreamRecord<T> streamRecord)
void
emitRecordAttributes(RecordAttributes recordAttributes)
void
emitWatermark(Watermark watermark)
void
emitWatermarkStatus(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
-
-