@Target(value=TYPE) @Retention(value=RUNTIME) @Documented public @interface Scheduler
| 限定符和类型 | 可选元素和说明 |
|---|---|
boolean |
beforeAfterOnly
调度任务before()和after()方法是否在整个任务生命周期中只执行一次, 为true时只执行, 默认: false
|
boolean |
coreParallel
采用核心并行度,并无视parallel及parallelProperty的设置, 默认值: false
|
String |
cron
Scheduler cron表达式
|
String |
cronProperty
通过属性文件设置cron表达式
|
boolean |
daemon
是否守护线程,默认为用户线程
|
String[] |
defined
用户自定义属性
|
long |
interval
执行间隔时间, 单位: 毫秒, 默认时间: 0
|
boolean |
lazy
启动时进行延迟
|
int |
parallel
并行度,调度任务线程数, 并行度必须大于等于0 , 默认并行度: 0
|
String |
parallelProperty
通过属性文件设置并行度, 如果设置了此属性并且可以获取到属性值,则使用此属性设置,并无视parallel的设置, 默认值: ""
|
int |
runNumberOfTimes
任务执行次数, 为0时无限执行, 直到被主动关闭 默认: 0
|
public abstract boolean beforeAfterOnly
public abstract String parallelProperty
public abstract boolean coreParallel
public abstract String cron
CronExpressionpublic abstract String cronProperty
public abstract String[] defined
Copyright © 2015–2016. All rights reserved.