| Package | Description |
|---|---|
| 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 |
Rules that work with the value of a single field of
DateTimeTemplate. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
CronRule.first(DateTimeTemplate dateTime)
Resets
dateTime to the minimum matching value for this rule, if possible. |
boolean |
CronExpression.first(DateTimeTemplate dateTime) |
abstract int |
DateTimeTemplate.Field.get(DateTimeTemplate dateTime) |
boolean |
CronRule.matches(DateTimeTemplate dateTime)
Returns
true if dateTime matches the rule; false if it does not. |
boolean |
CronExpression.matches(DateTimeTemplate dateTime) |
boolean |
CronRule.next(DateTimeTemplate dateTime)
Advance
dateTime to when the rule would next match, if possible. |
boolean |
CronExpression.next(DateTimeTemplate dateTime) |
abstract void |
DateTimeTemplate.Field.set(DateTimeTemplate dateTime,
int value) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
BitSetFieldRule.first(DateTimeTemplate dateTime) |
boolean |
SingleValueFieldRule.first(DateTimeTemplate dateTime) |
boolean |
DayOfWeekFieldRule.first(DateTimeTemplate dateTime) |
boolean |
RangeFieldRule.first(DateTimeTemplate dateTime) |
int |
FieldRule.get(DateTimeTemplate dateTime)
Returns the currently set value for this field.
|
boolean |
BitSetFieldRule.matches(DateTimeTemplate dateTime) |
boolean |
SingleValueFieldRule.matches(DateTimeTemplate dateTime) |
boolean |
DayOfWeekFieldRule.matches(DateTimeTemplate dateTime) |
boolean |
RangeFieldRule.matches(DateTimeTemplate dateTime) |
boolean |
BitSetFieldRule.next(DateTimeTemplate dateTime) |
boolean |
SingleValueFieldRule.next(DateTimeTemplate dateTime) |
boolean |
DayOfWeekFieldRule.next(DateTimeTemplate dateTime) |
boolean |
RangeFieldRule.next(DateTimeTemplate dateTime) |
void |
FieldRule.set(DateTimeTemplate dateTime,
int value)
Modifies the value for this field to produce a new moment for consideration.
|
Copyright © 2019 Atlassian. All rights reserved.