- CaesiumCronExpressionValidator - Class in com.atlassian.scheduler.caesium.cron
-
- CaesiumCronExpressionValidator() - Constructor for class com.atlassian.scheduler.caesium.cron.CaesiumCronExpressionValidator
-
- CaesiumSchedulerConfiguration - Interface in com.atlassian.scheduler.caesium.spi
-
Provides custom configuration settings for the Caesium scheduler service.
- CaesiumSchedulerService - Class in com.atlassian.scheduler.caesium.impl
-
Simple direct implementation of a scheduler service
- CaesiumSchedulerService(CaesiumSchedulerConfiguration, RunDetailsDao, ClusteredJobDao) - Constructor for class com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService
-
- CaesiumSchedulerService(CaesiumSchedulerConfiguration, RunDetailsDao, ClusteredJobDao, ParameterMapSerializer) - Constructor for class com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService
-
- calculateNextRunTime(Schedule) - Method in class com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService
-
- ClusteredJob - Interface in com.atlassian.scheduler.caesium.spi
-
- ClusteredJobDao - Interface in com.atlassian.scheduler.caesium.spi
-
The host application SPI for persisting clustered jobs.
- com.atlassian.scheduler.caesium - package com.atlassian.scheduler.caesium
-
An independent, ground-up implementation of the atlassian-scheduler library.
- com.atlassian.scheduler.caesium.cron - package com.atlassian.scheduler.caesium.cron
-
Implements cron expression parsing and evaluation.
- com.atlassian.scheduler.caesium.cron.parser - package com.atlassian.scheduler.caesium.cron.parser
-
Parsing infrastructure for cron expressions.
- com.atlassian.scheduler.caesium.cron.rule - package com.atlassian.scheduler.caesium.cron.rule
-
Tools for evaluating a parsed cron expression to find when it matches.
- com.atlassian.scheduler.caesium.cron.rule.field - package com.atlassian.scheduler.caesium.cron.rule.field
-
- com.atlassian.scheduler.caesium.impl - package com.atlassian.scheduler.caesium.impl
-
The Caesium implementation of atlassian-scheduler.
- com.atlassian.scheduler.caesium.migration - package com.atlassian.scheduler.caesium.migration
-
Tools to make it easier to migrate from Quartz to Caesium.
- com.atlassian.scheduler.caesium.spi - package com.atlassian.scheduler.caesium.spi
-
The external dependencies that an application must provide to make use of atlassian-scheduler-caesium.
- compareTo(QueuedJob) - Method in class com.atlassian.scheduler.caesium.impl.QueuedJob
-
- copy() - Method in class com.atlassian.scheduler.caesium.impl.ImmutableClusteredJob
-
Returns a new builder that is populated with the values from this immutable clustered job.
- create(ClusteredJob) - Method in class com.atlassian.scheduler.caesium.impl.MemoryClusteredJobDao
-
- create(ClusteredJob) - Method in interface com.atlassian.scheduler.caesium.spi.ClusteredJobDao
-
Called to create a new clustered job in the database.
- createObjectInputStream(ClassLoader, byte[]) - Method in class com.atlassian.scheduler.caesium.migration.LazyMigratingParameterMapSerializer
-
- createParameterMapSerializer(CaesiumSchedulerConfiguration) - Static method in class com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService
-
The default factory method used for parameter map serializers.
- CronExpression - Class in com.atlassian.scheduler.caesium.cron.rule
-
Composes a set of parsed cron fields into a container that can evaluate all of them
and find the next matching time for the expression.
- CronExpression(String, FieldRule, FieldRule, FieldRule, FieldRule, FieldRule, FieldRule) - Constructor for class com.atlassian.scheduler.caesium.cron.rule.CronExpression
-
- CronExpressionParser - Class in com.atlassian.scheduler.caesium.cron.parser
-
Parser for cron expressions.
- CronRule - Interface in com.atlassian.scheduler.caesium.cron.rule
-
Something that can evaluate a rule (or set of rules) for a given
DateTimeTemplate to confirm
whether or not it matches and advance to the next match that would satisfy it.