Package com.atlassian.confluence.schedule
package com.atlassian.confluence.schedule
-
ClassDescriptionImplements common properties for various implementations of ManagedScheduledJob.Indicates the current status of a managed job.Managed job definition for cron based jobs.Encapsulates the static configuration of a managed scheduled job.Constructs ScheduledJobConfigurations, ScheduledJobStatus and JobConfig objects, and saves/schedules them based on preconfigured (i.e.Responsible for constructing managed scheduled jobs and scheduling them with the scheduler.Defines the service for registering and unregistering ManagedScheduledJob, e.g.Managed job definition for interval based jobs.A generic atlassian-scheduler
JobRunner
which invokes the givenRunnable
.This class is for easily setting an atlassian-scheduler cron job from Spring.This is intended to be the interface for setting atlassian-scheduler jobs from Spring.Stores the current configuration of a job managed by the system.Represent an execution event of a scheduled job.Natural order is by the natural order of startDate, then endDate (if required).Deprecated.since 8.0.This class contains the transient runtime state of a single job.This class is for easily setting an atlassian-scheduler interval job from Spring.A general utility class for scheduling.Ensures all jobs with cron-based triggers are rescheduled in the tenant's timezone.Ensures that our current tenant or future tenant jobs have their jobs prodded into the correct timezone by TenantAwareJobRescheduler.Schedules unmanaged jobs onApplicationStartedEvent
.