Class SourceOperatorStreamTask.AsyncDataOutputToOutput<T>
java.lang.Object
org.apache.flink.streaming.runtime.tasks.SourceOperatorStreamTask.AsyncDataOutputToOutput<T>
- All Implemented Interfaces:
PushingAsyncDataInput.DataOutput<T>
- Enclosing class:
- SourceOperatorStreamTask<T>
public static class SourceOperatorStreamTask.AsyncDataOutputToOutput<T>
extends Object
implements PushingAsyncDataInput.DataOutput<T>
Implementation of
PushingAsyncDataInput.DataOutput that wraps a specific Output.-
Constructor Summary
ConstructorsConstructorDescriptionAsyncDataOutputToOutput(Output<StreamRecord<T>> output, InternalSourceReaderMetricGroup metricGroup, WatermarkGauge inputWatermarkGauge) -
Method Summary
Modifier and TypeMethodDescriptionvoidemitLatencyMarker(LatencyMarker latencyMarker) voidemitRecord(StreamRecord<T> streamRecord) voidemitRecordAttributes(RecordAttributes recordAttributes) voidemitWatermark(WatermarkEvent watermark) voidemitWatermark(Watermark watermark) voidemitWatermarkStatus(WatermarkStatus watermarkStatus)
-
Constructor Details
-
AsyncDataOutputToOutput
public AsyncDataOutputToOutput(Output<StreamRecord<T>> output, InternalSourceReaderMetricGroup metricGroup, @Nullable WatermarkGauge inputWatermarkGauge)
-
-
Method Details
-
emitRecord
- Specified by:
emitRecordin interfacePushingAsyncDataInput.DataOutput<T>
-
emitLatencyMarker
- Specified by:
emitLatencyMarkerin interfacePushingAsyncDataInput.DataOutput<T>
-
emitRecordAttributes
- Specified by:
emitRecordAttributesin interfacePushingAsyncDataInput.DataOutput<T>
-
emitWatermark
- Specified by:
emitWatermarkin interfacePushingAsyncDataInput.DataOutput<T>- Throws:
Exception
-
emitWatermark
- Specified by:
emitWatermarkin interfacePushingAsyncDataInput.DataOutput<T>
-
emitWatermarkStatus
- Specified by:
emitWatermarkStatusin interfacePushingAsyncDataInput.DataOutput<T>- Throws:
Exception
-