| Package | Description |
|---|---|
| org.aoju.bus.cron | |
| org.aoju.bus.cron.factory |
| Modifier and Type | Method and Description |
|---|---|
Task |
TaskExecutor.getTask()
获得任务对象
|
Task |
TaskTable.getTask(int index)
获得指定位置的
Task |
Task |
TaskTable.getTask(String id)
获得指定id的
Task |
Task |
Scheduler.getTask(String id)
获得指定id的
Task |
| Modifier and Type | Method and Description |
|---|---|
TaskTable |
TaskTable.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 |
CronBuilder.schedule(String id,
String schedulingPattern,
Task task)
加入定时任务
|
String |
Scheduler.schedule(String pattern,
Task task)
新增Task,使用随机UUID
|
static String |
CronBuilder.schedule(String schedulingPattern,
Task task)
加入定时任务
|
TaskExecutor |
ExecutorManager.spawnExecutor(Task task)
启动 TaskExecutor
|
| Constructor and Description |
|---|
TaskExecutor(Scheduler scheduler,
Task task) |
| Modifier and Type | Class and Description |
|---|---|
class |
InvokeTask
反射执行任务
通过传入类名#方法名,通过反射执行相应的方法
如果是静态方法直接执行,如果是对象方法,需要类有默认的构造方法
|
class |
RunnableTask
|
Copyright © 2020. All rights reserved.