Class AbstractManagedScheduledJob

java.lang.Object
com.atlassian.confluence.schedule.AbstractManagedScheduledJob
All Implemented Interfaces:
ManagedScheduledJob, ScheduledJob
Direct Known Subclasses:
ManagedScheduledCronJob, ManagedScheduledSimpleJob

public abstract class AbstractManagedScheduledJob extends Object implements ManagedScheduledJob
Implements common properties for various implementations of ManagedScheduledJob.
  • Field Details

  • Constructor Details

    • AbstractManagedScheduledJob

      protected AbstractManagedScheduledJob(String jobId, com.atlassian.scheduler.JobRunner jobRunner, com.atlassian.scheduler.config.JobConfig jobConfig, boolean editable, boolean keepingHistory, boolean canRunAdhoc, boolean canDisable, boolean clusteredOnly)
      For atlassian-scheduler.
    • AbstractManagedScheduledJob

      protected AbstractManagedScheduledJob(String jobId, com.atlassian.scheduler.JobRunner jobRunner, com.atlassian.scheduler.config.JobConfig jobConfig, boolean editable, boolean keepingHistory, boolean canRunAdhoc, boolean canDisable, boolean clusteredOnly, long lockWaitTime, @Nullable TimeoutPolicy timeoutPolicy)
      For atlassian-scheduler.
    • AbstractManagedScheduledJob

      protected AbstractManagedScheduledJob(String jobId, com.atlassian.scheduler.JobRunner jobRunner, com.atlassian.scheduler.config.JobConfig jobConfig, boolean editable, boolean keepingHistory, boolean canRunAdhoc, boolean canDisable, boolean clusteredOnly, long lockWaitTime, @Nullable TimeoutPolicy timeoutPolicy, boolean disabledByDefault)
      For atlassian-scheduler.
  • Method Details