public interface TaskService
| 限定符和类型 | 方法和说明 |
|---|---|
void |
enable(long taskCode,
boolean enable)
启用/禁用
|
void |
finish(long taskCode)
已完成运行
|
List<Target> |
getApisByTaskCode(long code)
根据定时任务标识查询所属任务目标
|
List<Task> |
getTask()
取所有定时任务
|
List<Task> |
getTasksByApiCode(String code)
根据定时任务标识查询所属任务目标
|
void |
logging(RunDetail runDetail)
记录运行日志
|
void |
remove(long taskCode)
删除定时任务
|
void |
run(long taskCode)
运行
|
void |
save(Task task)
保存任务和对应的任务列表
|
boolean |
setNxLock(long taskCode,
Date unlockTime)
获取分布式锁
|
void |
unLock(long taskCode)
解锁同步任务
|
List<Target> getApisByTaskCode(long code)
code - 定时任务标识List<Task> getTasksByApiCode(String code)
code - 定时任务标识void save(Task task)
task - 任务void remove(long taskCode)
taskCode - 定时任务void run(long taskCode)
taskCode - 任务标识void finish(long taskCode)
taskCode - 任务标识void logging(RunDetail runDetail)
runDetail - 运行信息boolean setNxLock(long taskCode,
Date unlockTime)
taskCode - 锁名称unlockTime - 加锁时间(秒)void unLock(long taskCode)
taskCode - 锁名字void enable(long taskCode,
boolean enable)
taskCode - 任务标识enable - true 启用Copyright © 2020. All rights reserved.