Class WatermarkEstimators
java.lang.Object
org.apache.beam.sdk.fn.splittabledofn.WatermarkEstimators
Support utilties for interacting with
WatermarkEstimator
s.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
Interface which allows for accessing the current watermark and watermark estimator state. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <WatermarkEstimatorStateT>
WatermarkEstimators.WatermarkAndStateObserver<WatermarkEstimatorStateT> threadSafe
(WatermarkEstimator<WatermarkEstimatorStateT> watermarkEstimator) Returns a thread safeWatermarkEstimator
which allows getting a snapshot of the current watermark and watermark estimator state.
-
Constructor Details
-
WatermarkEstimators
public WatermarkEstimators()
-
-
Method Details
-
threadSafe
public static <WatermarkEstimatorStateT> WatermarkEstimators.WatermarkAndStateObserver<WatermarkEstimatorStateT> threadSafe(WatermarkEstimator<WatermarkEstimatorStateT> watermarkEstimator) Returns a thread safeWatermarkEstimator
which allows getting a snapshot of the current watermark and watermark estimator state.
-