@AutoService(value=ITaskProcessor.class) public class SwitchTaskProcessor extends BaseTaskProcessor
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
rgex |
commitInterval, defaultDataSource, killed, logger, masterConfig, maxRetryTimes, paused, processInstance, processService, taskInstance, taskPluginManager, threadLoggerInfoName, timeout| 构造器和说明 |
|---|
SwitchTaskProcessor() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected boolean |
dispatchTask()
dispatch task
|
String |
getType() |
protected boolean |
killTask()
kill task, all tasks need to realize this function
|
protected boolean |
pauseTask()
pause task, common tasks donot need this.
|
boolean |
runTask()
run task
|
String |
setTaskParams(String content,
String rgex) |
boolean |
submitTask()
submit task
|
protected boolean |
taskTimeout()
task timeout process
|
action, dispatch, getDefaultDataSource, getResourceFullNames, getTaskExecutionContext, init, pause, run, setTaskExecutionLogger, stop, submit, taskInstance, timeout, verifyTenantIsNullpublic boolean submitTask()
BaseTaskProcessorsubmitTask 在类中 BaseTaskProcessorpublic boolean runTask()
BaseTaskProcessorrunTask 在类中 BaseTaskProcessorprotected boolean dispatchTask()
BaseTaskProcessordispatchTask 在类中 BaseTaskProcessorprotected boolean pauseTask()
BaseTaskProcessorpauseTask 在类中 BaseTaskProcessorprotected boolean killTask()
BaseTaskProcessorkillTask 在类中 BaseTaskProcessorprotected boolean taskTimeout()
BaseTaskProcessortaskTimeout 在类中 BaseTaskProcessorpublic String getType()
getType 在接口中 ITaskProcessorgetType 在类中 BaseTaskProcessorCopyright © 2022 The Apache Software Foundation. All rights reserved.