@AutoService(value=ITaskProcessor.class) public class CommonTaskProcessor extends BaseTaskProcessor
commitInterval, defaultDataSource, killed, logger, masterConfig, maxRetryTimes, paused, processInstance, processService, taskInstance, taskPluginManager, threadLoggerInfoName, timeout| Constructor and Description |
|---|
CommonTaskProcessor() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
dispatchTask()
dispatch task
|
String |
getType() |
void |
initQueue() |
boolean |
killTask()
kill task, all tasks need to realize this function
|
protected boolean |
pauseTask()
common task cannot be paused
|
boolean |
runTask()
run task
|
protected boolean |
submitTask()
submit task
|
protected boolean |
taskTimeout()
task timeout process
|
action, dispatch, getDefaultDataSource, getResourceFullNames, getTaskExecutionContext, init, pause, run, setTaskExecutionLogger, stop, submit, taskInstance, timeout, verifyTenantIsNullprotected boolean submitTask()
BaseTaskProcessorsubmitTask in class BaseTaskProcessorpublic boolean runTask()
BaseTaskProcessorrunTask in class BaseTaskProcessorprotected boolean taskTimeout()
BaseTaskProcessortaskTimeout in class BaseTaskProcessorprotected boolean pauseTask()
pauseTask in class BaseTaskProcessorpublic String getType()
getType in interface ITaskProcessorgetType in class BaseTaskProcessorpublic boolean dispatchTask()
BaseTaskProcessordispatchTask in class BaseTaskProcessorpublic void initQueue()
public boolean killTask()
BaseTaskProcessorkillTask in class BaseTaskProcessorCopyright © 2022 The Apache Software Foundation. All rights reserved.