public static class SourceOperatorStreamTask.AsyncDataOutputToOutput<T> extends Object implements PushingAsyncDataInput.DataOutput<T>
PushingAsyncDataInput.DataOutput that wraps a specific Output.| 构造器和说明 |
|---|
AsyncDataOutputToOutput(Output<StreamRecord<T>> output,
org.apache.flink.runtime.metrics.groups.InternalSourceReaderMetricGroup metricGroup,
WatermarkGauge inputWatermarkGauge) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
emitLatencyMarker(LatencyMarker latencyMarker) |
void |
emitRecord(StreamRecord<T> streamRecord) |
void |
emitWatermark(Watermark watermark) |
void |
emitWatermarkStatus(WatermarkStatus watermarkStatus) |
public AsyncDataOutputToOutput(Output<StreamRecord<T>> output, org.apache.flink.runtime.metrics.groups.InternalSourceReaderMetricGroup metricGroup, @Nullable WatermarkGauge inputWatermarkGauge)
public void emitRecord(StreamRecord<T> streamRecord)
emitRecord 在接口中 PushingAsyncDataInput.DataOutput<T>public void emitLatencyMarker(LatencyMarker latencyMarker)
emitLatencyMarker 在接口中 PushingAsyncDataInput.DataOutput<T>public void emitWatermark(Watermark watermark)
emitWatermark 在接口中 PushingAsyncDataInput.DataOutput<T>public void emitWatermarkStatus(WatermarkStatus watermarkStatus) throws Exception
emitWatermarkStatus 在接口中 PushingAsyncDataInput.DataOutput<T>ExceptionCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.