Package hudson.slaves

Class ComputerRetentionWork

  • All Implemented Interfaces:
    ExtensionPoint, Runnable

    @Extension
    @Symbol("computerRetention")
    public class ComputerRetentionWork
    extends PeriodicWork
    Periodically checks the agents and try to reconnect dead agents.
    Author:
    Kohsuke Kawaguchi, Stephen Connolly
    • Constructor Detail

      • ComputerRetentionWork

        public ComputerRetentionWork()
    • Method Detail

      • getRecurrencePeriod

        public long getRecurrencePeriod()
        Description copied from class: PeriodicWork
        Gets the number of milliseconds between successive executions.

        Hudson calls this method once to set up a recurring timer, instead of calling this each time after the previous execution completed. So this class cannot be used to implement a non-regular recurring timer.

        IOW, the method should always return the same value.

        Specified by:
        getRecurrencePeriod in class PeriodicWork