public class RestrictionTrackers
extends java.lang.Object
RestrictionTrackers.| Modifier and Type | Class and Description |
|---|---|
static interface |
RestrictionTrackers.ClaimObserver<PositionT>
Interface allowing a runner to observe the calls to
RestrictionTracker.tryClaim(PositionT). |
| Constructor and Description |
|---|
RestrictionTrackers() |
| Modifier and Type | Method and Description |
|---|---|
static <RestrictionT,PositionT> |
observe(RestrictionTracker<RestrictionT,PositionT> restrictionTracker,
RestrictionTrackers.ClaimObserver<PositionT> claimObserver)
Returns a thread safe
RestrictionTracker which reports all claim attempts to the
specified RestrictionTrackers.ClaimObserver. |
public static <RestrictionT,PositionT> RestrictionTracker<RestrictionT,PositionT> observe(RestrictionTracker<RestrictionT,PositionT> restrictionTracker, RestrictionTrackers.ClaimObserver<PositionT> claimObserver)
RestrictionTracker which reports all claim attempts to the
specified RestrictionTrackers.ClaimObserver.