Class OrphanedBuildMonitorJobScheduler

  • All Implemented Interfaces:
    BambooScheduler

    public class OrphanedBuildMonitorJobScheduler
    extends Object
    implements BambooScheduler
    This class looks for orphaned builds - i.e. builds that claim to be in a certain state, but from server status it's clear that they will never be able to make transition out of that state. Currently, the following situations are detected: - Build claims to be queued, but it's not in the queue for an extended period of time. - Build claims to be active, but there is no agent that's actually building it
    • Constructor Detail

      • OrphanedBuildMonitorJobScheduler

        public OrphanedBuildMonitorJobScheduler​(org.quartz.Scheduler scheduler,
                                                int heartbeatTimeoutSeconds,
                                                int heartbeatInterval)