Interface Summary Interface Description ManagedScheduledJobEncapsulates the static configuration of a managed scheduled job. ManagedScheduledJobInitialiserResponsible for constructing managed scheduled jobs and scheduling them with the scheduler. ManagedScheduledJobRegistrationServiceDefines the service for registering and unregistering ManagedScheduledJob, e.g. ScheduledJobThis is intended to be the interface for setting atlassian-scheduler jobs from Spring.
Class Summary Class Description AbstractManagedScheduledJobImplements common properties for various implementations of ManagedScheduledJob. AbstractScheduledJob ManagedScheduledCronJobManaged job definition for cron based jobs. ManagedScheduledJobFactoryConstructs ScheduledJobConfigurations, ScheduledJobStatus and JobConfig objects, and saves/schedules them based on preconfigured (i.e. ManagedScheduledSimpleJobManaged job definition for interval based jobs. RunnableJobRunnerA generic atlassian-scheduler
JobRunnerwhich invokes the given
ScheduledCronJobThis class is for easily setting an atlassian-scheduler cron job from Spring. ScheduledJobConfigurationStores the current configuration of a job managed by the system. ScheduledJobHistoryRepresent an execution event of a scheduled job. ScheduledJobHistory.NaturalComparatorNatural order is by the natural order of startDate, then endDate (if required). ScheduledJobKey Deprecated.since 8.0. ScheduledJobStatusThis class contains the transient runtime state of a single job. ScheduledSimpleJobThis class is for easily setting an atlassian-scheduler interval job from Spring. ScheduleUtilA general utility class for scheduling. TenantAwareJobReschedulerEnsures all jobs with cron-based triggers are rescheduled in the tenant's timezone. TenantAwareJobReschedulerLifecycleEnsures that our current tenant or future tenant jobs have their jobs prodded into the correct timezone by TenantAwareJobRescheduler. UnmanagedJobSchedulerSchedules unmanaged jobs on
Enum Summary Enum Description ExecutionStatusIndicates the current status of a managed job.