Package hudson.plugins.ec2.util
Class MinimumInstanceChecker
java.lang.Object
hudson.plugins.ec2.util.MinimumInstanceChecker
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
public class MinimumInstanceChecker
extends Object
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
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)
-
Field Details
-
clock
-
-
Constructor Details
-
MinimumInstanceChecker
public MinimumInstanceChecker()
-
-
Method Details
-
countCurrentNumberOfAgents
-
countCurrentNumberOfSpareAgents
-
countCurrentNumberOfProvisioningAgents
-
countQueueItemsForAgentTemplate
-
checkForMinimumInstances
public static void checkForMinimumInstances() -
minimumInstancesActive
public static boolean minimumInstancesActive(MinimumNumberOfInstancesTimeRangeConfig minimumNumberOfInstancesTimeRangeConfig)
-