Encapsulates the static configuration of a managed scheduled job.
Defines the service for registering and unregistering ManagedScheduledJob, e.g.
This is intended to be the interface for setting atlassian-scheduler jobs from Spring.
Implements common properties for various implementations of ManagedScheduledJob.
Managed job definition for cron based jobs.
Managed job definition for interval based jobs.
A generic atlassian-scheduler
This class is for easily setting an atlassian-scheduler cron job 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).
Identifier for a scheduled job.
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 tenants timezone.
Ensures that our current tenant or future tenant jobs have their jobs prodded into the correct timezone by TenantAwareJobRescheduler.
Schedules unmanaged jobs on
Indicates the current status of a managed job.
Copyright © 2003–2019 Atlassian. All rights reserved.