Class TinyTaskExecServiceImpl
-
- All Implemented Interfaces:
-
org.springframework.beans.factory.InitializingBean,pro.fessional.wings.tiny.task.service.TinyTaskExecService
@Service()@ConditionalWingsEnabled() public class TinyTaskExecServiceImpl implements TinyTaskExecService, InitializingBean
- 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 voidafterPropertiesSet()voiddestroy()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
-
afterPropertiesSet
void afterPropertiesSet()
-
destroy
@EventListener(value = ContextClosedEvent.class) void destroy()
-
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)
-
-
-
-