Class WatermarkEstimators
- java.lang.Object
-
- org.apache.beam.sdk.fn.splittabledofn.WatermarkEstimators
-
public class WatermarkEstimators extends java.lang.ObjectSupport utilties for interacting withWatermarkEstimators.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceWatermarkEstimators.WatermarkAndStateObserver<WatermarkEstimatorStateT>Interface which allows for accessing the current watermark and watermark estimator state.
-
Constructor Summary
Constructors Constructor Description WatermarkEstimators()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <WatermarkEstimatorStateT>
WatermarkEstimators.WatermarkAndStateObserver<WatermarkEstimatorStateT>threadSafe(org.apache.beam.sdk.transforms.splittabledofn.WatermarkEstimator<WatermarkEstimatorStateT> watermarkEstimator)Returns a thread safeWatermarkEstimatorwhich allows getting a snapshot of the current watermark and watermark estimator state.
-
-
-
Method Detail
-
threadSafe
public static <WatermarkEstimatorStateT> WatermarkEstimators.WatermarkAndStateObserver<WatermarkEstimatorStateT> threadSafe(org.apache.beam.sdk.transforms.splittabledofn.WatermarkEstimator<WatermarkEstimatorStateT> watermarkEstimator)
Returns a thread safeWatermarkEstimatorwhich allows getting a snapshot of the current watermark and watermark estimator state.
-
-