Class MinimumInstanceChecker


  • @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
    public class MinimumInstanceChecker
    extends Object
    • Field Detail

      • clock

        public static Clock clock
    • Constructor Detail

      • MinimumInstanceChecker

        public MinimumInstanceChecker()
    • Method Detail

      • countCurrentNumberOfAgents

        public static int countCurrentNumberOfAgents​(@NonNull
                                                     SlaveTemplate agentTemplate)
      • countCurrentNumberOfSpareAgents

        public static int countCurrentNumberOfSpareAgents​(@NonNull
                                                          SlaveTemplate agentTemplate)
      • countCurrentNumberOfProvisioningAgents

        public static int countCurrentNumberOfProvisioningAgents​(@NonNull
                                                                 SlaveTemplate agentTemplate)
      • countQueueItemsForAgentTemplate

        public static int countQueueItemsForAgentTemplate​(@NonNull
                                                          SlaveTemplate agentTemplate)
      • checkForMinimumInstances

        public static void checkForMinimumInstances()