Class BuildAgentUpgrader

    • Constructor Detail

      • BuildAgentUpgrader

        public BuildAgentUpgrader()
    • Method Detail

      • setAgentManager

        public void setAgentManager​(@NotNull
                                    BuildAgentManager agentManager)
      • disableUpgrade

        public void disableUpgrade()
      • enableUpgrade

        public void enableUpgrade()
      • checkUpgradeRequired

        protected boolean checkUpgradeRequired​(@NotNull
                                               BuildAgentEx agent)
      • scheduleUpgradeIfNecessary

        public boolean scheduleUpgradeIfNecessary​(@NotNull
                                                  BuildAgentEx agent)
        Returns:
        true if agent upgrade is required and agent upgrade command was scheduled.
      • getCurrentAgentsUpgradeTimes

        @NotNull
        public Map<SBuildAgent,​Integer> getCurrentAgentsUpgradeTimes​(int minUpgradeTimes)
        Returns map of agents having the specified minimum number of upgrade commands sent to them.
        Returns: