Package jenkins.model
Class UnlabeledLoadStatistics
java.lang.Object
hudson.model.LoadStatistics
jenkins.model.UnlabeledLoadStatistics
LoadStatistics that track the "free roam" jobs (whose SubTask.getAssignedLabel() is null)
and the # of executors that can execute them (Node whose mode is Node.Mode.EXCLUSIVE)- Author:
- Kohsuke Kawaguchi
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.model.LoadStatistics
LoadStatistics.LoadStatisticsSnapshot, LoadStatistics.LoadStatisticsUpdater -
Field Summary
Fields inherited from class hudson.model.LoadStatistics
availableExecutors, busyExecutors, CLOCK, connectingExecutors, DECAY, definedExecutors, idleExecutors, onlineExecutors, queueLength, totalExecutors -
Method Summary
Methods inherited from class hudson.model.LoadStatistics
computeIdleExecutors, computeQueueLength, computeSnapshot, computeSnapshot, computeTotalExecutors, configureRenderer, createChart, createTrendChart, doGraph, getApi, getLatestIdleExecutors, updateCounts, updateExecutorCounts
-
Method Details
-
getNodes
Description copied from class:LoadStatisticsReturns theNodeinstances that this statistic counts.- Specified by:
getNodesin classLoadStatistics- Returns:
- the
Node
-
matches
Description copied from class:LoadStatistics- Specified by:
matchesin classLoadStatistics- Parameters:
item- theQueue.Itemthat thebelongs tosubTask- theSubTask- Returns:
trueIFF the specifiedSubTaskfrom theQueueshould be counted.
-