Class RestrictionTrackers
- java.lang.Object
-
- org.apache.beam.sdk.fn.splittabledofn.RestrictionTrackers
-
public class RestrictionTrackers extends java.lang.ObjectSupport utilities for interacting withRestrictionTrackers.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRestrictionTrackers.ClaimObserver<PositionT>Interface allowing a runner to observe the calls toRestrictionTracker.tryClaim(PositionT).
-
Constructor Summary
Constructors Constructor Description RestrictionTrackers()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <RestrictionT,PositionT>
org.apache.beam.sdk.transforms.splittabledofn.RestrictionTracker<RestrictionT,PositionT>observe(org.apache.beam.sdk.transforms.splittabledofn.RestrictionTracker<RestrictionT,PositionT> restrictionTracker, RestrictionTrackers.ClaimObserver<PositionT> claimObserver)Returns a thread safeRestrictionTrackerwhich reports all claim attempts to the specifiedRestrictionTrackers.ClaimObserver.
-
-
-
Method Detail
-
observe
public static <RestrictionT,PositionT> org.apache.beam.sdk.transforms.splittabledofn.RestrictionTracker<RestrictionT,PositionT> observe(org.apache.beam.sdk.transforms.splittabledofn.RestrictionTracker<RestrictionT,PositionT> restrictionTracker, RestrictionTrackers.ClaimObserver<PositionT> claimObserver)Returns a thread safeRestrictionTrackerwhich reports all claim attempts to the specifiedRestrictionTrackers.ClaimObserver.
-
-