| Package | Description |
|---|---|
| org.aoju.bus.cron | |
| org.aoju.bus.cron.factory |
| Modifier and Type | Method and Description |
|---|---|
Task |
Executor.getTask()
获得原始任务对象
|
Task |
Repertoire.getTask(int index)
获得指定位置的
Task |
Task |
Scheduler.getTask(String id)
获得指定id的
Task |
Task |
Repertoire.getTask(String id)
获得指定id的
Task |
| Modifier and Type | Method and Description |
|---|---|
List<Task> |
Repertoire.getTasks()
获取所有定时任务,返回不可变列表,即列表不可修改
|
| Modifier and Type | Method and Description |
|---|---|
Repertoire |
Repertoire.add(String id,
CronPattern pattern,
Task task)
新增Task
|
Scheduler |
Scheduler.schedule(String id,
CronPattern pattern,
Task task)
新增Task
|
Scheduler |
Scheduler.schedule(String id,
String pattern,
Task task)
新增Task
|
static String |
Builder.schedule(String id,
String schedulingPattern,
Task task)
加入定时任务
|
String |
Scheduler.schedule(String pattern,
Task task)
新增Task,使用随机UUID
|
static String |
Builder.schedule(String schedulingPattern,
Task task)
加入定时任务
|
| Modifier and Type | Class and Description |
|---|---|
class |
CronTask
定时作业,除了定义了作业,也定义了作业的执行周期以及ID
|
class |
InvokeTask
反射执行任务
通过传入类名#方法名,通过反射执行相应的方法
如果是静态方法直接执行,如果是对象方法,需要类有默认的构造方法
|
class |
RunnableTask
|
| Modifier and Type | Method and Description |
|---|---|
Task |
CronTask.getRaw()
获取原始作业
|
| Constructor and Description |
|---|
CronTask(String id,
CronPattern pattern,
Task task)
构造
|
Copyright © 2021. All rights reserved.