package cn.flightfeather.supervision.lightshare.service
|
|
import cn.flightfeather.supervision.common.executor.BgTaskConditionVo
|
import cn.flightfeather.supervision.common.executor.BgTaskStatus
|
|
interface BgTaskService {
|
|
/**
|
* 获取任务状态
|
*/
|
fun getTaskStatus(condition: BgTaskConditionVo): List<BgTaskStatus?>
|
|
fun startTask(condition: BgTaskConditionVo): BgTaskStatus?
|
|
fun shutDownTask(condition: BgTaskConditionVo): List<BgTaskStatus?>
|
|
fun removeTask(condition: BgTaskConditionVo): Boolean
|
|
/******************************Test************************************************/
|
/**
|
* 新建并运行一个测试任务
|
*/
|
fun startNewTestTask(taskId: String): BgTaskStatus?
|
|
/**
|
* 新建一个测试任务
|
*/
|
fun newTestTask(taskId: String): BgTaskStatus?
|
|
}
|