@Documented @Retention(value=RUNTIME) @Target(value={METHOD,ANNOTATION_TYPE}) @Executable(processOnStartup=true) @Repeatable(value=Schedules.class) @Parallel public @interface Scheduled
Modifier and Type | Optional Element and Description |
---|---|
java.lang.String |
cron |
java.lang.String |
fixedDelay
A String representation of the
Duration between the time of the last execution and the
beginning of the next. |
java.lang.String |
fixedRate
A String representation of the
Duration between executions. |
java.lang.String |
initialDelay
A String representation of the
Duration before starting executions. |
java.lang.String |
scheduler |
java.lang.String |
zoneId
A String representation of the
ZoneId to base our cron expression on. |
public abstract java.lang.String zoneId
ZoneId
to base our cron expression on.
Defaults to ZoneId.systemDefault()
public abstract java.lang.String fixedDelay
Duration
between the time of the last execution and the
beginning of the next. For example 10m == 10 minutespublic abstract java.lang.String initialDelay
Duration
before starting executions. For example
10m == 10 minutes