Class AgentHeartBeatJob

  • All Implemented Interfaces:
    org.quartz.Job

    public class AgentHeartBeatJob
    extends Object
    implements org.quartz.Job
    • Constructor Detail

      • AgentHeartBeatJob

        public AgentHeartBeatJob()
    • Method Detail

      • execute

        public void execute​(org.quartz.JobExecutionContext jobExecutionContext)
                     throws org.quartz.JobExecutionException
        Specified by:
        execute in interface org.quartz.Job
        Throws:
        org.quartz.JobExecutionException
      • setRemoteAgent

        public void setRemoteAgent​(RemoteAgent remoteAgent)
      • setHeartbeatQueueSendStrategy

        public void setHeartbeatQueueSendStrategy​(BambooAgentMessageSender heartbeatQueueSendStrategy)
      • setExecutableBuildAgent

        public void setExecutableBuildAgent​(ExecutableBuildAgent executableBuildAgent)
      • setSystemInfo

        public void setSystemInfo​(SystemInfo systemInfo)
      • setHeartbeatTimeout

        public static void setHeartbeatTimeout​(int heartbeatTimeoutSeconds)