- calculateNextRunTime(Schedule) - Method in class com.atlassian.scheduler.core.DelegatingSchedulerService
-
- calculateNextRunTime(Schedule) - Method in class com.atlassian.scheduler.quartz1.Quartz1SchedulerService
-
- calculateNextRunTime(Schedule) - Method in class com.atlassian.scheduler.quartz2.Quartz2SchedulerService
-
- calculateNextRunTime(Schedule) - Method in interface com.atlassian.scheduler.SchedulerService
-
Returns the next time that a job with the given schedule would be expected to run.
- CalculateNextRunTimeTest - Class in com.atlassian.scheduler.core.tests
-
- CalculateNextRunTimeTest() - Constructor for class com.atlassian.scheduler.core.tests.CalculateNextRunTimeTest
-
- cancel() - Method in class com.atlassian.scheduler.core.impl.RunningJobImpl
-
- cancel() - Method in interface com.atlassian.scheduler.core.RunningJob
-
Requests that the job be cancelled.
- cause(Throwable) - Method in class com.atlassian.scheduler.cron.CronSyntaxException.Builder
-
Sets the cause of the exception.
- checked(SchedulerRuntimeException) - Static method in class com.atlassian.scheduler.core.AbstractSchedulerService
-
Converts the unchecked SchedulerRuntimeException to the checked
SchedulerServiceException.
- ClassLoaderAwareObjectInputStream - Class in com.atlassian.scheduler.core.util
-
An object input stream that uses the provided ClassLoader in preference
to any other.
- ClassLoaderAwareObjectInputStream(ClassLoader, byte[]) - Constructor for class com.atlassian.scheduler.core.util.ClassLoaderAwareObjectInputStream
-
- com.atlassian.scheduler - package com.atlassian.scheduler
-
Major component interfaces and supporting classes for the atlassian-scheduler API.
- com.atlassian.scheduler.config - package com.atlassian.scheduler.config
-
API classes related to the configuration of scheduled jobs.
- com.atlassian.scheduler.core - package com.atlassian.scheduler.core
-
Core components that will likely be needed by any implementation of the atlassian-scheduler API.
- com.atlassian.scheduler.core.impl - package com.atlassian.scheduler.core.impl
-
Core implementation support classes.
- com.atlassian.scheduler.core.spi - package com.atlassian.scheduler.core.spi
-
Functionality that must be provided by the host application.
- com.atlassian.scheduler.core.status - package com.atlassian.scheduler.core.status
-
Core implementations for a job's details and run history.
- com.atlassian.scheduler.core.tests - package com.atlassian.scheduler.core.tests
-
- com.atlassian.scheduler.core.util - package com.atlassian.scheduler.core.util
-
Various helpful internal utilities.
- com.atlassian.scheduler.cron - package com.atlassian.scheduler.cron
-
Tools for working with cron expressions, including validation and translatable errors.
- com.atlassian.scheduler.quartz1 - package com.atlassian.scheduler.quartz1
-
Implements that atlassian-scheduler API using Quartz 1.x.
- com.atlassian.scheduler.quartz1.spi - package com.atlassian.scheduler.quartz1.spi
-
- com.atlassian.scheduler.quartz2 - package com.atlassian.scheduler.quartz2
-
Implements that atlassian-scheduler API using Quartz 2.x.
- com.atlassian.scheduler.quartz2.spi - package com.atlassian.scheduler.quartz2.spi
-
- com.atlassian.scheduler.status - package com.atlassian.scheduler.status
-
API classes related to the current status of a job or the results of running one.
- com.atlassian.scheduler.tenancy - package com.atlassian.scheduler.tenancy
-
Provides tenant-aware decoration for a scheduler service.
- com.atlassian.scheduler.util - package com.atlassian.scheduler.util
-
Utility classes for internal use by the API.
- compareTo(JobId) - Method in class com.atlassian.scheduler.config.JobId
-
- compareTo(JobRunnerKey) - Method in class com.atlassian.scheduler.config.JobRunnerKey
-
- copy(Date) - Static method in class com.atlassian.scheduler.util.Safe
-
Make a defensive copy of a mutable
Date.
- copy(byte[]) - Static method in class com.atlassian.scheduler.util.Safe
-
Make a defensive copy of a byte array.
- copy(Map<String, Serializable>) - Static method in class com.atlassian.scheduler.util.Safe
-
Make a defensive copy of a possibly mutable map.
- createObjectInputStream(ClassLoader, byte[]) - Method in class com.atlassian.scheduler.core.util.ParameterMapSerializer
-
- cronExpression(String) - Method in class com.atlassian.scheduler.cron.CronSyntaxException.Builder
-
Sets the cron expression that caused the exception.
- CronExpressionAssertions - Class in com.atlassian.scheduler.core.tests
-
Cron expression to date matcher.
- CronExpressionAssertions() - Constructor for class com.atlassian.scheduler.core.tests.CronExpressionAssertions
-
- CronExpressionDayOfMonthTest - Class in com.atlassian.scheduler.core.tests
-
Tests covering the functionality of the day-of-month cron field.
- CronExpressionDayOfMonthTest(CronFactory) - Constructor for class com.atlassian.scheduler.core.tests.CronExpressionDayOfMonthTest
-
- CronExpressionDayOfWeekTest - Class in com.atlassian.scheduler.core.tests
-
Tests covering the functionality of the day-of-week cron field.
- CronExpressionDayOfWeekTest(CronFactory) - Constructor for class com.atlassian.scheduler.core.tests.CronExpressionDayOfWeekTest
-
- CronExpressionHoursTest - Class in com.atlassian.scheduler.core.tests
-
Tests covering the functionality of the hours cron field.
- CronExpressionHoursTest(CronFactory) - Constructor for class com.atlassian.scheduler.core.tests.CronExpressionHoursTest
-
- CronExpressionMinutesTest - Class in com.atlassian.scheduler.core.tests
-
Tests covering the functionality of the minutes cron field.
- CronExpressionMinutesTest(CronFactory) - Constructor for class com.atlassian.scheduler.core.tests.CronExpressionMinutesTest
-
- CronExpressionMonthTest - Class in com.atlassian.scheduler.core.tests
-
- CronExpressionMonthTest(CronFactory) - Constructor for class com.atlassian.scheduler.core.tests.CronExpressionMonthTest
-
- CronExpressionQuantizer - Class in com.atlassian.scheduler.core.util
-
Utility class to prevent the use of cron expressions that run more frequently than once per minute.
- CronExpressionQuantizer() - Constructor for class com.atlassian.scheduler.core.util.CronExpressionQuantizer
-
- CronExpressionQuantizer.Randomize - Enum in com.atlassian.scheduler.core.util
-
Controls whether or not randomization is performed when a cron expression is quantized.
- CronExpressionSecondsTest - Class in com.atlassian.scheduler.core.tests
-
Tests covering the functionality of the seconds cron field.
- CronExpressionSecondsTest(CronFactory) - Constructor for class com.atlassian.scheduler.core.tests.CronExpressionSecondsTest
-
- CronExpressionTimingTest - Class in com.atlassian.scheduler.core.tests
-
Maybe be used to collect simple benchmarking results for cron expression evaluation.
- CronExpressionTimingTest(CronFactory) - Constructor for class com.atlassian.scheduler.core.tests.CronExpressionTimingTest
-
- CronExpressionValidator - Interface in com.atlassian.scheduler.cron
-
- CronExpressionValidatorTest - Class in com.atlassian.scheduler.core.tests
-
Core compatibility test for a CronExpressionValidator.
- CronExpressionValidatorTest() - Constructor for class com.atlassian.scheduler.core.tests.CronExpressionValidatorTest
-
- cronFactory - Variable in class com.atlassian.scheduler.core.tests.AbstractCronExpressionTest
-
- CronFactory - Interface in com.atlassian.scheduler.core.tests
-
Generate cron expression facades for a test.
- CronFactory.CronExpressionAdapter - Interface in com.atlassian.scheduler.core.tests
-
- CronScheduleInfo - Class in com.atlassian.scheduler.config
-
- CronSyntaxException - Exception in com.atlassian.scheduler.cron
-
Signals that there is a syntax error in a given cron expression.
- CronSyntaxException.Builder - Class in com.atlassian.scheduler.cron
-
- generateNextRunTimes(CronFactory.CronExpressionAdapter, DateTime, int) - Method in class com.atlassian.scheduler.core.tests.AbstractCronExpressionTest
-
- getClusteredQuartzScheduler() - Method in class com.atlassian.scheduler.quartz1.Quartz1SchedulerService
-
- getClusteredSettings() - Method in interface com.atlassian.scheduler.quartz1.spi.Quartz1SchedulerConfiguration
-
Returns custom properties for configuring the scheduler that will be used to run
clustered jobs.
- getClusteredSettings() - Method in interface com.atlassian.scheduler.quartz2.spi.Quartz2SchedulerConfiguration
-
Returns custom properties for configuring the scheduler that will be used to run
clustered jobs.
- getCronExpression() - Method in class com.atlassian.scheduler.config.CronScheduleInfo
-
- getCronExpression() - Method in exception com.atlassian.scheduler.cron.CronSyntaxException
-
Returns the cron expression that could not be parsed.
- getCronScheduleInfo() - Method in class com.atlassian.scheduler.config.Schedule
-
Returns a representation of the cron settings that were used to create this schedule.
- getDefaultClusteredSettings() - Static method in class com.atlassian.scheduler.quartz1.Quartz1DefaultSettingsFactory
-
- getDefaultClusteredSettings() - Static method in class com.atlassian.scheduler.quartz2.Quartz2DefaultSettingsFactory
-
- getDefaultLocalSettings() - Static method in class com.atlassian.scheduler.quartz1.Quartz1DefaultSettingsFactory
-
- getDefaultLocalSettings() - Static method in class com.atlassian.scheduler.quartz2.Quartz2DefaultSettingsFactory
-
- getDefaultTimeZone() - Method in interface com.atlassian.scheduler.core.spi.SchedulerServiceConfiguration
-
Returns the default
TimeZone to use when scheduling a job to run according to a
cron expression when no specific time zone is
provided.
- getDurationInMillis() - Method in class com.atlassian.scheduler.core.status.RunDetailsImpl
-
- getDurationInMillis() - Method in interface com.atlassian.scheduler.status.RunDetails
-
Returns the duration (in milliseconds) that the job took to complete.
- getErrorCode() - Method in exception com.atlassian.scheduler.cron.CronSyntaxException
-
Returns the error code identifying the underlying cause of the parse failure.
- getErrorOffset() - Method in exception com.atlassian.scheduler.cron.CronSyntaxException
-
Returns the 0-based index of the character at which the parse error was identified.
- getFirstRunTime() - Method in class com.atlassian.scheduler.config.IntervalScheduleInfo
-
- getIntervalInMillis() - Method in class com.atlassian.scheduler.config.IntervalScheduleInfo
-
- getIntervalScheduleInfo() - Method in class com.atlassian.scheduler.config.Schedule
-
Returns a representation of the simple settings that were used to create this schedule.
- getJobConfig() - Method in class com.atlassian.scheduler.core.impl.RunningJobImpl
-
- getJobConfig() - Method in interface com.atlassian.scheduler.JobRunnerRequest
-
Returns the job's configuration, such as its schedule and parameters.
- getJobDetails(JobId) - Method in class com.atlassian.scheduler.core.DelegatingSchedulerService
-
- getJobDetails(JobId) - Method in class com.atlassian.scheduler.quartz1.Quartz1SchedulerService
-
- getJobDetails(JobId) - Method in class com.atlassian.scheduler.quartz2.Quartz2SchedulerService
-
- getJobDetails(JobId) - Method in interface com.atlassian.scheduler.SchedulerService
-
Retrieves the details for the specified job ID.
- getJobId() - Method in class com.atlassian.scheduler.core.impl.RunningJobImpl
-
- getJobId() - Method in class com.atlassian.scheduler.core.status.AbstractJobDetails
-
- getJobId() - Method in interface com.atlassian.scheduler.JobRunnerRequest
-
Returns the job ID that was used to schedule this job.
- getJobId() - Method in interface com.atlassian.scheduler.status.JobDetails
-
- getJobRunner(JobRunnerKey) - Method in class com.atlassian.scheduler.core.AbstractSchedulerService
-
- getJobRunner(JobRunnerKey) - Method in class com.atlassian.scheduler.core.util.JobRunnerRegistry
-
- getJobRunnerKey() - Method in class com.atlassian.scheduler.config.JobConfig
-
- getJobRunnerKey() - Method in exception com.atlassian.scheduler.core.JobRunnerNotRegisteredException
-
- getJobRunnerKey() - Method in class com.atlassian.scheduler.core.status.AbstractJobDetails
-
- getJobRunnerKey(T) - Method in class com.atlassian.scheduler.core.status.AbstractJobDetailsFactory
-
Provided by the scheduler implementation to extract the job's
JobRunnerKey from
the scheduler's internal representation of the job.
- getJobRunnerKey(Trigger) - Method in class com.atlassian.scheduler.quartz1.Quartz1JobDetailsFactory
-
- getJobRunnerKey(Trigger) - Method in class com.atlassian.scheduler.quartz2.Quartz2JobDetailsFactory
-
- getJobRunnerKey() - Method in interface com.atlassian.scheduler.status.JobDetails
-
- getJobRunnerKeysForAllScheduledJobs() - Method in class com.atlassian.scheduler.core.DelegatingSchedulerService
-
- getJobRunnerKeysForAllScheduledJobs() - Method in class com.atlassian.scheduler.quartz1.Quartz1SchedulerService
-
- getJobRunnerKeysForAllScheduledJobs() - Method in class com.atlassian.scheduler.quartz2.Quartz2SchedulerService
-
- getJobRunnerKeysForAllScheduledJobs() - Method in interface com.atlassian.scheduler.SchedulerService
-
Returns all of the job runner keys that have been used to schedule jobs, regardless
of whether or not
JobRunners are currently registered for them.
- getJobsByJobRunnerKey(JobRunnerKey) - Method in class com.atlassian.scheduler.core.DelegatingSchedulerService
-
- getJobsByJobRunnerKey(JobRunnerKey) - Method in class com.atlassian.scheduler.quartz1.Quartz1SchedulerService
-
- getJobsByJobRunnerKey(JobRunnerKey) - Method in class com.atlassian.scheduler.quartz2.Quartz2SchedulerService
-
- getJobsByJobRunnerKey(JobRunnerKey) - Method in interface com.atlassian.scheduler.SchedulerService
-
Retrieves the job details for all jobs with the given job runner key.
- getLastRunForJob(JobId) - Method in class com.atlassian.scheduler.core.DefaultSchedulerHistoryService
-
- getLastRunForJob(JobId) - Method in class com.atlassian.scheduler.core.impl.MemoryRunDetailsDao
-
- getLastRunForJob(JobId) - Method in class com.atlassian.scheduler.core.impl.NullRunDetailsDao
-
- getLastRunForJob(JobId) - Method in interface com.atlassian.scheduler.core.spi.RunDetailsDao
-
Returns the result of the most recent attempt to run this job.
- getLastRunForJob(JobId) - Method in interface com.atlassian.scheduler.SchedulerHistoryService
-
Returns the result of the most recent attempt to run this job.
- getLastSuccessfulRunForJob(JobId) - Method in class com.atlassian.scheduler.core.DefaultSchedulerHistoryService
-
- getLastSuccessfulRunForJob(JobId) - Method in class com.atlassian.scheduler.core.impl.MemoryRunDetailsDao
-
- getLastSuccessfulRunForJob(JobId) - Method in class com.atlassian.scheduler.core.impl.NullRunDetailsDao
-
- getLastSuccessfulRunForJob(JobId) - Method in interface com.atlassian.scheduler.core.spi.RunDetailsDao
-
Returns the result of the most recent successful run of this job.
- getLastSuccessfulRunForJob(JobId) - Method in interface com.atlassian.scheduler.SchedulerHistoryService
-
Returns the result of the most recent successful run of this job.
- getLocallyRunningJobs() - Method in class com.atlassian.scheduler.core.AbstractSchedulerService
-
- getLocallyRunningJobs() - Method in interface com.atlassian.scheduler.core.SchedulerServiceController
-
Returns the list of jobs that are currently executing on this node.
- getLocallyRunningJobs() - Method in class com.atlassian.scheduler.tenancy.TenantAwareSchedulerService
-
- getLocalQuartzScheduler() - Method in class com.atlassian.scheduler.quartz1.Quartz1SchedulerService
-
- getLocalSettings() - Method in interface com.atlassian.scheduler.quartz1.spi.Quartz1SchedulerConfiguration
-
Returns custom properties for configuring the scheduler that will be used to run
local jobs.
- getLocalSettings() - Method in interface com.atlassian.scheduler.quartz2.spi.Quartz2SchedulerConfiguration
-
Returns custom properties for configuring the scheduler that will be used to run
local jobs.
- getMessage() - Method in class com.atlassian.scheduler.core.status.RunDetailsImpl
-
- getMessage() - Method in class com.atlassian.scheduler.JobRunnerResponse
-
- getMessage() - Method in interface com.atlassian.scheduler.status.RunDetails
-
Returns any additional message that the job would like to report about this job run.
- getNextRunTime() - Method in class com.atlassian.scheduler.core.status.AbstractJobDetails
-
- getNextRunTime(T) - Method in class com.atlassian.scheduler.core.status.AbstractJobDetailsFactory
-
Provided by the scheduler implementation to extract the job's next scheduled run time from
the scheduler's internal representation of the job.
- getNextRunTime(Trigger) - Method in class com.atlassian.scheduler.quartz1.Quartz1JobDetailsFactory
-
- getNextRunTime(Trigger) - Method in class com.atlassian.scheduler.quartz2.Quartz2JobDetailsFactory
-
- getNextRunTime() - Method in interface com.atlassian.scheduler.status.JobDetails
-
Returns the next time at which this job will run, if known.
- getParameterMapSerializer() - Method in class com.atlassian.scheduler.core.AbstractSchedulerService
-
Returns the parameter map serializer used by this scheduler.
- getParameters() - Method in class com.atlassian.scheduler.config.JobConfig
-
- getParameters() - Method in class com.atlassian.scheduler.core.status.LazyJobDetails
-
- getParameters() - Method in class com.atlassian.scheduler.core.status.SimpleJobDetails
-
- getParameters() - Method in class com.atlassian.scheduler.core.status.UnusableJobDetails
-
The parameters are not available because the map could not be reconstructed.
- getParameters() - Method in interface com.atlassian.scheduler.status.JobDetails
-
Returns the configured runtime parameters for this job.
- getRawParameters() - Method in class com.atlassian.scheduler.core.status.AbstractJobDetails
-
Returns the raw bytes from the job's parameters.
- getRegisteredJobRunnerKeys() - Method in class com.atlassian.scheduler.core.AbstractSchedulerService
-
- getRegisteredJobRunnerKeys() - Method in class com.atlassian.scheduler.core.DelegatingSchedulerService
-
- getRegisteredJobRunnerKeys() - Method in class com.atlassian.scheduler.core.util.JobRunnerRegistry
-
- getRegisteredJobRunnerKeys() - Method in interface com.atlassian.scheduler.SchedulerService
-
Returns all of the job runner keys that currently have registered job runners, regardless
of whether or not any jobs have actually been
scheduled
for them.
- getRunMode() - Method in class com.atlassian.scheduler.config.JobConfig
-
- getRunMode() - Method in class com.atlassian.scheduler.core.status.AbstractJobDetails
-
- getRunMode() - Method in interface com.atlassian.scheduler.status.JobDetails
-
- getRunOutcome() - Method in class com.atlassian.scheduler.core.status.RunDetailsImpl
-
- getRunOutcome() - Method in class com.atlassian.scheduler.JobRunnerResponse
-
- getRunOutcome() - Method in interface com.atlassian.scheduler.status.RunDetails
-
Returns the overall result of the job
- getSchedule() - Method in class com.atlassian.scheduler.config.JobConfig
-
- getSchedule() - Method in class com.atlassian.scheduler.core.status.AbstractJobDetails
-
- getSchedule(T) - Method in class com.atlassian.scheduler.core.status.AbstractJobDetailsFactory
-
Provided by the scheduler implementation to extract the job's
Schedule from
the scheduler's internal representation of the job.
- getSchedule(Trigger) - Method in class com.atlassian.scheduler.quartz1.Quartz1JobDetailsFactory
-
- getSchedule(Trigger) - Method in class com.atlassian.scheduler.quartz2.Quartz2JobDetailsFactory
-
- getSchedule() - Method in interface com.atlassian.scheduler.status.JobDetails
-
Returns the schedule that the Job will run under.
- getSchedulerService() - Method in class com.atlassian.scheduler.core.tests.CalculateNextRunTimeTest
-
- getSerializedParameters(T) - Method in class com.atlassian.scheduler.core.status.AbstractJobDetailsFactory
-
Provided by the scheduler implementation to extract the job's parameters map (in
serialized form) from the scheduler's internal representation of the job.
- getSerializedParameters(Trigger) - Method in class com.atlassian.scheduler.quartz1.Quartz1JobDetailsFactory
-
- getSerializedParameters(Trigger) - Method in class com.atlassian.scheduler.quartz2.Quartz2JobDetailsFactory
-
- getStartTime() - Method in class com.atlassian.scheduler.core.impl.RunningJobImpl
-
- getStartTime() - Method in class com.atlassian.scheduler.core.status.RunDetailsImpl
-
- getStartTime() - Method in interface com.atlassian.scheduler.JobRunnerRequest
-
Returns the time at which the job was started.
- getStartTime() - Method in interface com.atlassian.scheduler.status.RunDetails
-
Returns the starting time of this job run.
- getState() - Method in class com.atlassian.scheduler.core.AbstractSchedulerService
-
- getState() - Method in interface com.atlassian.scheduler.core.SchedulerServiceController
-
Returns the scheduler service's running state.
- getState() - Method in class com.atlassian.scheduler.tenancy.TenantAwareSchedulerService
-
- getTimeZone() - Method in class com.atlassian.scheduler.config.CronScheduleInfo
-
- getType() - Method in class com.atlassian.scheduler.config.Schedule
-
- getValue() - Method in exception com.atlassian.scheduler.cron.CronSyntaxException
-
Returns the value that caused the exception to be thrown, if that information is available.
- Safe - Class in com.atlassian.scheduler.util
-
Static utility methods for things like null-testing and defensive copies.
- satisfiedBy(int, int, int, int, int, int) - Static method in class com.atlassian.scheduler.core.tests.CronExpressionAssertions
-
- satisfiedBy(int, int, int, int, int, int, DateTimeZone) - Static method in class com.atlassian.scheduler.core.tests.CronExpressionAssertions
-
- Schedule - Class in com.atlassian.scheduler.config
-
Represents a schedule used to run a job at particular times.
- schedule - Variable in class com.atlassian.scheduler.core.status.AbstractJobDetails
-
- Schedule.Type - Enum in com.atlassian.scheduler.config
-
- scheduleJob(JobId, JobConfig) - Method in class com.atlassian.scheduler.core.DelegatingSchedulerService
-
- scheduleJob(JobId, JobConfig) - Method in class com.atlassian.scheduler.quartz1.Quartz1SchedulerService
-
- scheduleJob(JobId, JobConfig) - Method in class com.atlassian.scheduler.quartz2.Quartz2SchedulerService
-
- scheduleJob(JobId, JobConfig) - Method in interface com.atlassian.scheduler.SchedulerService
-
Schedules a job with the given job ID.
- scheduleJob(JobId, JobConfig) - Method in class com.atlassian.scheduler.tenancy.TenantAwareSchedulerService
-
- scheduleJobWithGeneratedId(JobConfig) - Method in class com.atlassian.scheduler.core.AbstractSchedulerService
-
- scheduleJobWithGeneratedId(JobConfig) - Method in class com.atlassian.scheduler.core.DelegatingSchedulerService
-
- scheduleJobWithGeneratedId(JobConfig) - Method in interface com.atlassian.scheduler.SchedulerService
-
Schedules a "dynamic" job by generating a new unique job ID.
- scheduleJobWithGeneratedId(JobConfig) - Method in class com.atlassian.scheduler.tenancy.TenantAwareSchedulerService
-
- SchedulerHistoryService - Interface in com.atlassian.scheduler
-
Allows you to retrieve data about previous runs of a job.
- schedulerRunMode - Variable in class com.atlassian.scheduler.core.JobLauncher
-
- SchedulerRuntimeException - Exception in com.atlassian.scheduler
-
Indicates a problem interacting with the SchedulerService.
- SchedulerRuntimeException(String) - Constructor for exception com.atlassian.scheduler.SchedulerRuntimeException
-
- SchedulerRuntimeException(String, Throwable) - Constructor for exception com.atlassian.scheduler.SchedulerRuntimeException
-
- schedulerService - Variable in class com.atlassian.scheduler.core.JobLauncher
-
- SchedulerService - Interface in com.atlassian.scheduler
-
Scheduler service for Atlassian products and their plugins.
- SchedulerServiceConfiguration - Interface in com.atlassian.scheduler.core.spi
-
Allows the host application to supply configuration parameters to the scheduler services.
- SchedulerServiceController - Interface in com.atlassian.scheduler.core
-
- SchedulerServiceException - Exception in com.atlassian.scheduler
-
Indicates a problem interacting with the SchedulerService.
- SchedulerServiceException(String) - Constructor for exception com.atlassian.scheduler.SchedulerServiceException
-
- SchedulerServiceException(String, Throwable) - Constructor for exception com.atlassian.scheduler.SchedulerServiceException
-
- serializeParameters(Map<String, Serializable>) - Method in class com.atlassian.scheduler.core.util.ParameterMapSerializer
-
Serializes the parameters to a byte array.
- shutdown() - Method in class com.atlassian.scheduler.core.AbstractSchedulerService
-
- shutdown() - Method in interface com.atlassian.scheduler.core.SchedulerServiceController
-
Permanent shutdown of the scheduler.
- shutdown() - Method in class com.atlassian.scheduler.tenancy.TenantAwareSchedulerService
-
- shutdownImpl() - Method in class com.atlassian.scheduler.core.AbstractSchedulerService
-
- shutdownImpl() - Method in class com.atlassian.scheduler.quartz1.Quartz1SchedulerService
-
- shutdownImpl() - Method in class com.atlassian.scheduler.quartz2.Quartz2SchedulerService
-
- SimpleJobDetails - Class in com.atlassian.scheduler.core.status
-
A simple, concrete implementation of
JobDetails that has the parameter map present.
- SimpleJobDetails(JobId, JobRunnerKey, RunMode, Schedule, Date, byte[], Map<String, Serializable>) - Constructor for class com.atlassian.scheduler.core.status.SimpleJobDetails
-
- stackTrace(Throwable) - Static method in class com.atlassian.scheduler.core.tests.CronExpressionValidatorTest
-
- standby() - Method in class com.atlassian.scheduler.core.AbstractSchedulerService
-
- standby() - Method in interface com.atlassian.scheduler.core.SchedulerServiceController
-
Places the scheduler into standby mode.
- standby() - Method in class com.atlassian.scheduler.tenancy.TenantAwareSchedulerService
-
- standbyImpl() - Method in class com.atlassian.scheduler.core.AbstractSchedulerService
-
- standbyImpl() - Method in class com.atlassian.scheduler.quartz1.Quartz1SchedulerService
-
Stop the threads associated with each quartz scheduler
- standbyImpl() - Method in class com.atlassian.scheduler.quartz2.Quartz2SchedulerService
-
Stop the threads associated with each quartz scheduler
- start() - Method in class com.atlassian.scheduler.core.AbstractSchedulerService
-
- start() - Method in interface com.atlassian.scheduler.core.SchedulerServiceController
-
- start() - Method in class com.atlassian.scheduler.tenancy.TenantAwareSchedulerService
-
- startImpl() - Method in class com.atlassian.scheduler.core.AbstractSchedulerService
-
- startImpl() - Method in class com.atlassian.scheduler.quartz1.Quartz1SchedulerService
-
Start the threads associated with each quartz scheduler.
- startImpl() - Method in class com.atlassian.scheduler.quartz2.Quartz2SchedulerService
-
Start the threads associated with each quartz scheduler.
- storeTrigger(Connection, SchedulingContext, Trigger, JobDetail, boolean, String, boolean, boolean) - Method in class com.atlassian.scheduler.quartz1.Quartz1HardenedJobStore
-
- storeTrigger(Connection, OperableTrigger, JobDetail, boolean, String, boolean, boolean) - Method in class com.atlassian.scheduler.quartz2.Quartz2HardenedJobStore
-
- success() - Static method in class com.atlassian.scheduler.JobRunnerResponse
-
Creates a successful response with no additional message.
- success(String) - Static method in class com.atlassian.scheduler.JobRunnerResponse
-
Creates a successful response with the specified message.
- validate(String) - Method in interface com.atlassian.scheduler.cron.CronExpressionValidator
-
Validates that a cron expression can be successfully parsed.
- validate(String) - Method in class com.atlassian.scheduler.quartz1.Quartz1CronExpressionValidator
-
- validate(String) - Method in class com.atlassian.scheduler.quartz2.Quartz2CronExpressionValidator
-
- validator - Variable in class com.atlassian.scheduler.core.tests.CronExpressionValidatorTest
-
- value(String) - Method in class com.atlassian.scheduler.cron.CronSyntaxException.Builder
-
Sets the value that caused the exception.
- value(char) - Method in class com.atlassian.scheduler.cron.CronSyntaxException.Builder
-
Sets the value that caused the exception.
- valueOf(String) - Static method in enum com.atlassian.scheduler.config.RunMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.atlassian.scheduler.config.Schedule.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.atlassian.scheduler.core.LifecycleAwareSchedulerService.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.atlassian.scheduler.core.util.CronExpressionQuantizer.Randomize
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.atlassian.scheduler.cron.ErrorCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.atlassian.scheduler.status.RunOutcome
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.atlassian.scheduler.config.RunMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.atlassian.scheduler.config.Schedule.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.atlassian.scheduler.core.LifecycleAwareSchedulerService.State
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.atlassian.scheduler.core.util.CronExpressionQuantizer.Randomize
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.atlassian.scheduler.cron.ErrorCode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.atlassian.scheduler.status.RunOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- verifyErrorOffset(int, CronSyntaxException) - Method in class com.atlassian.scheduler.core.tests.CronExpressionValidatorTest
-
Factored out into its own method because the Quartz implementations frequently return -1 instead
of the correct error offset.
- verifyErrorOffset(int, CronSyntaxException) - Method in class com.atlassian.scheduler.core.tests.QuartzCronExpressionValidatorTest
-
Exempts the Quartz validator from reporting error offsets correctly as long as it
reports -1.