@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public class MinimumInstanceChecker extends Object
Constructor and Description |
---|
MinimumInstanceChecker() |
Modifier and Type | Method and Description |
---|---|
static void |
checkForMinimumInstances() |
static int |
countCurrentNumberOfAgents(SlaveTemplate agentTemplate) |
static int |
countCurrentNumberOfProvisioningAgents(SlaveTemplate agentTemplate) |
static int |
countCurrentNumberOfSpareAgents(SlaveTemplate agentTemplate) |
static int |
countQueueItemsForAgentTemplate(SlaveTemplate agentTemplate) |
static boolean |
minimumInstancesActive(MinimumNumberOfInstancesTimeRangeConfig minimumNumberOfInstancesTimeRangeConfig) |
public static Clock clock
public static int countCurrentNumberOfAgents(@NonNull SlaveTemplate agentTemplate)
public static int countCurrentNumberOfSpareAgents(@NonNull SlaveTemplate agentTemplate)
public static int countCurrentNumberOfProvisioningAgents(@NonNull SlaveTemplate agentTemplate)
public static int countQueueItemsForAgentTemplate(@NonNull SlaveTemplate agentTemplate)
public static void checkForMinimumInstances()
public static boolean minimumInstancesActive(MinimumNumberOfInstancesTimeRangeConfig minimumNumberOfInstancesTimeRangeConfig)
Copyright © 2016–2022. All rights reserved.