public class TaskServiceImpl extends Object implements TaskService
| 构造器和说明 |
|---|
TaskServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
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)
解锁同步任务
|
public List<Task> getTask()
TaskServicegetTask 在接口中 TaskServicepublic List<Target> getApisByTaskCode(long code)
TaskServicegetApisByTaskCode 在接口中 TaskServicecode - 定时任务标识public List<Task> getTasksByApiCode(String code)
TaskServicegetTasksByApiCode 在接口中 TaskServicecode - 定时任务标识public void save(Task task)
TaskServicesave 在接口中 TaskServicetask - 任务public void remove(long taskCode)
TaskServiceremove 在接口中 TaskServicetaskCode - 定时任务public void run(long taskCode)
TaskServicerun 在接口中 TaskServicetaskCode - 任务标识public void finish(long taskCode)
TaskServicefinish 在接口中 TaskServicetaskCode - 任务标识public void logging(RunDetail runDetail)
TaskServicelogging 在接口中 TaskServicerunDetail - 运行信息public boolean setNxLock(long taskCode,
Date unlockTime)
TaskServicesetNxLock 在接口中 TaskServicetaskCode - 锁名称unlockTime - 加锁时间(秒)public void unLock(long taskCode)
TaskServiceunLock 在接口中 TaskServicetaskCode - 锁名字public void enable(long taskCode,
boolean enable)
TaskServiceenable 在接口中 TaskServicetaskCode - 任务标识enable - true 启用Copyright © 2020. All rights reserved.