Package hudson.model

Class WorkspaceCleanupThread

    • Field Detail

      • disabled

        public static boolean disabled
        Can be used to disable workspace clean up.
      • recurrencePeriodHours

        public static final int recurrencePeriodHours
        How often the clean up should run. This is final as Jenkins will not reflect changes anyway.
      • retainForDays

        public static int retainForDays
        Number of days workspaces should be retained.
    • Constructor Detail

      • WorkspaceCleanupThread

        public WorkspaceCleanupThread()
    • 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
      • invoke

        public static void invoke()