public class StreamSourceContexts extends Object
| 构造器和说明 |
|---|
StreamSourceContexts() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <OUT> SourceFunction.SourceContext<OUT> |
getSourceContext(TimeCharacteristic timeCharacteristic,
ProcessingTimeService processingTimeService,
Object checkpointLock,
Output<StreamRecord<OUT>> output,
long watermarkInterval,
long idleTimeout,
boolean emitProgressiveWatermarks)
Depending on the
TimeCharacteristic, this method will return the adequate SourceFunction.SourceContext. |
public static <OUT> SourceFunction.SourceContext<OUT> getSourceContext(TimeCharacteristic timeCharacteristic, ProcessingTimeService processingTimeService, Object checkpointLock, Output<StreamRecord<OUT>> output, long watermarkInterval, long idleTimeout, boolean emitProgressiveWatermarks)
TimeCharacteristic, this method will return the adequate SourceFunction.SourceContext. That is:
TimeCharacteristic.IngestionTime = AutomaticWatermarkContext
TimeCharacteristic.ProcessingTime = NonTimestampContext
TimeCharacteristic.EventTime = ManualWatermarkContext
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.