Class TinyTaskExecServiceImpl
-
- All Implemented Interfaces:
-
pro.fessional.wings.tiny.task.service.TinyTaskExecService
@Service()@ConditionalWingsEnabled() public class TinyTaskExecServiceImpl implements TinyTaskExecService
- Since:
2022-12-21
trydofor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumTinyTaskExecServiceImpl.Jane
-
Constructor Summary
Constructors Constructor Description TinyTaskExecServiceImpl()
-
Method Summary
Modifier and Type Method Description booleanlaunch(long id)launch a task booleanforce(long id)Force launch a task without scheduling booleancancel(long id)Cancel a task. Set<Long>running()Get all running tasks voidsetAppName(String appName)voidsetWinTaskDefineDao(WinTaskDefineDao winTaskDefineDao)voidsetWinTaskResultDao(WinTaskResultDao winTaskResultDao)voidsetLightIdService(LightIdService lightIdService)voidsetJournalService(JournalService journalService)voidsetExecProp(TinyTaskExecProp execProp)-
-
Method Detail
-
launch
boolean launch(long id)
launch a task
-
force
boolean force(long id)
Force launch a task without scheduling
-
cancel
boolean cancel(long id)
Cancel a task. If the task does not exist, consider it as successful. When the application restarts or relaunches, the task should be restored.
-
setAppName
@Value(value = "${spring.application.name}") void setAppName(String appName)
-
setWinTaskDefineDao
@Autowired() void setWinTaskDefineDao(WinTaskDefineDao winTaskDefineDao)
-
setWinTaskResultDao
@Autowired() void setWinTaskResultDao(WinTaskResultDao winTaskResultDao)
-
setLightIdService
@Autowired() void setLightIdService(LightIdService lightIdService)
-
setJournalService
@Autowired() void setJournalService(JournalService journalService)
-
setExecProp
@Autowired() void setExecProp(TinyTaskExecProp execProp)
-
-
-
-