Package org.aoju.bus.cron.factory
Class CronTask
java.lang.Object
org.aoju.bus.cron.factory.CronTask
- All Implemented Interfaces:
Task
定时作业,除了定义了作业,也定义了作业的执行周期以及ID
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute()执行作业 作业的具体实现需考虑异常情况,默认情况下任务异常在监听中统一监听处理,如果不加入监听,异常会被忽略 因此最好自行捕获异常后处理getId()获取作业ID获取表达式getRaw()获取原始作业setPattern(CronPattern pattern) 设置新的定时表达式
-
Constructor Details
-
CronTask
构造- Parameters:
id- IDpattern- 表达式task- 作业
-
-
Method Details
-
execute
public void execute()Description copied from interface:Task执行作业 作业的具体实现需考虑异常情况,默认情况下任务异常在监听中统一监听处理,如果不加入监听,异常会被忽略 因此最好自行捕获异常后处理 -
getId
获取作业ID- Returns:
- 作业ID
-
getPattern
获取表达式- Returns:
- 表达式
-
setPattern
设置新的定时表达式- Parameters:
pattern- 表达式- Returns:
- this
-
getRaw
获取原始作业- Returns:
- 作业
-