public class LightTaskTracker extends TaskTracker
| 限定符和类型 | 字段和说明 |
|---|---|
protected AtomicBoolean |
destroyFlag |
protected AtomicBoolean |
stopFlag |
advancedRuntimeConfig, appendedWfContext, createTime, executeType, finished, instanceId, instanceInfo, MAX_REPORT_FAILED_THRESHOLD, reportFailedCnt, workerRuntime| 构造器和说明 |
|---|
LightTaskTracker(ServerScheduleJobReq req,
WorkerRuntime workerRuntime) |
| 限定符和类型 | 方法和说明 |
|---|---|
static LightTaskTracker |
create(ServerScheduleJobReq req,
WorkerRuntime workerRuntime)
静态方法创建 TaskTracker
|
void |
destroy()
销毁
|
InstanceDetail |
fetchRunningStatus(ServerQueryInstanceStatusReq req)
查询任务实例的详细运行状态
|
void |
stopTask()
停止任务
|
reportCreateErrorToServer, reportFinalStatusThenDestroyprotected final AtomicBoolean stopFlag
protected final AtomicBoolean destroyFlag
public LightTaskTracker(ServerScheduleJobReq req, WorkerRuntime workerRuntime)
public static LightTaskTracker create(ServerScheduleJobReq req, WorkerRuntime workerRuntime)
req - 服务端调度任务请求public void destroy()
TaskTrackerdestroy 在类中 TaskTrackerpublic void stopTask()
TaskTrackerstopTask 在类中 TaskTrackerpublic InstanceDetail fetchRunningStatus(ServerQueryInstanceStatusReq req)
TaskTrackerfetchRunningStatus 在类中 TaskTrackerCopyright © 2024. All rights reserved.