Package io.fluxcapacitor.common.tracking
Class TrackerCluster
java.lang.Object
io.fluxcapacitor.common.tracking.TrackerCluster
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetProcessingDuration(Tracker tracker) int[]getSegment(Tracker tracker) booleanbooleanisEmpty()purgeCeasedTrackers(Instant threshold) purgeTrackers(Predicate<Tracker> predicate) withActiveTracker(Tracker tracker) withoutTracker(Tracker tracker) withWaitingTracker(Tracker tracker)
-
Field Details
-
emptyRange
public static final int[] emptyRange
-
-
Constructor Details
-
TrackerCluster
public TrackerCluster(int segments)
-
-
Method Details
-
withActiveTracker
-
withWaitingTracker
-
withoutTracker
-
purgeTrackers
-
purgeCeasedTrackers
-
getProcessingDuration
-
getSegment
-
contains
-
isActive
-
getTrackers
-
isEmpty
public boolean isEmpty()
-