Class ExtendedTimerTrigger

java.lang.Object
hudson.triggers.Trigger<Job<?,?>>
io.jenkins.plugins.extended_timer_trigger.ExtendedTimerTrigger
All Implemented Interfaces:
ExtensionPoint, Describable<Trigger<?>>

@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public class ExtendedTimerTrigger extends Trigger<Job<?,?>>
Trigger that runs a job periodically.
  • Constructor Details

    • ExtendedTimerTrigger

      @DataBoundConstructor public ExtendedTimerTrigger(@NonNull String cronSpec)
  • Method Details

    • getCronSpec

      public String getCronSpec()
    • start

      public void start(Job<?,?> project, boolean newInstance)
      Overrides:
      start in class Trigger<Job<?,?>>
    • run

      public void run()
      Overrides:
      run in class Trigger<Job<?,?>>
    • checkAndRun

      public void checkAndRun(ZonedDateTime time)