Defines schedules for
scheduled asynchronous methods.
For the scheduled asychronous method to aim to run at a given day and time,
all of the criteria specified by the Schedule must match
or be disregarded according to the rules of each field.
| Modifier and Type | Method and Description |
|---|---|
| public String | Returns: cron expression indicating when to run the asynchronous method.Cron expression following the rules of |
| public int[] | Returns: list of days of the month on which the asynchronous method aims to run; An empty list disregards the day of the month.Days of the month on which the asynchronous method aims to run. |
| public DayOfWeek[] | Returns: list of days of the week on which the asynchronous method aims to run; An empty list disregards the day of the week.Days of the week on which the asynchronous method aims to run. |
| public int[] | Returns: list of hours at which the asynchronous method aims to run; An empty list disregards the hour.Hours of the day at which the asynchronous method aims to run. |
| public int[] | Returns: list of minutes at which the asynchronous method aims to run; An empty list disregards the minutes.Minutes at which the asynchronous method aims to run. |
| public Month[] | Returns: list of months in which the asynchronous method aims to run; An empty list disregards the month.Months in which the asynchronous method aims to run. |
| public int[] | Returns: list of seconds at which the asynchronous method aims to run.Seconds at which the asynchronous method aims to run. |
| public long | Returns: the threshold for skipping executions that are late to start.Seconds after which an execution that is late to start should be skipped rather than starting it late. |
| public String | zone()
Time zone id, such as |
| cron | back to summary |
|---|---|
| public String cron() Cron expression following the rules of When a non-empty value is specified, it overrides all values
that are specified for
The default value is the empty string, indicating that no cron expression is to be used.
| |
| daysOfMonth | back to summary |
|---|---|
| public int[] daysOfMonth() Days of the month on which the asynchronous method aims to run. Values can range from 1 to 31. The default value is an empty list, which means that the day of the month is not included in the criteria for deciding when to run the asynchronous method.
| |
| daysOfWeek | back to summary |
|---|---|
| public DayOfWeek[] daysOfWeek() Days of the week on which the asynchronous method aims to run. The default value is an empty list, which means that the day of the week is not included in the criteria for deciding when to run the asynchronous method.
| |
| hours | back to summary |
|---|---|
| public int[] hours() Hours of the day at which the asynchronous method aims to run. Values can range from 0 to 23. A value of empty list indicates that the hour is not included in the criteria for deciding when to run the asynchronous method. The default value is 0 (midnight).
| |
| minutes | back to summary |
|---|---|
| public int[] minutes() Minutes at which the asynchronous method aims to run. Values can range from 0 to 59. A value of empty list indicates that the minute is not included in the criteria for deciding when to run the asynchronous method. The default value is 0 (at the start of the hour).
| |
| months | back to summary |
|---|---|
| public Month[] months() Months in which the asynchronous method aims to run. The default value is an empty list, which means that the month is not included in the criteria for deciding when to run the asynchronous method.
| |
| seconds | back to summary |
|---|---|
| public int[] seconds() Seconds at which the asynchronous method aims to run. Values can range from 0 to 59. A value of empty list causes the asynchronous method
to raise The default value is 0 (at the start of the minute).
| |
| skipIfLateBy | back to summary |
|---|---|
| public long skipIfLateBy() Seconds after which an execution that is late to start should be skipped rather than starting it late. Values must be greater than 0. The default value is 600 seconds (10 minutes). This differs from executions that are missed due to overlap, which are always skipped.
| |
| zone | back to summary |
|---|---|
| public String zone() Time zone id, such as The default value of empty string indicates to use the
| |