public class ShardingTaskMaster extends GridTaskMaster
futureExecutor, pageSize, queueSize, taskBlockingQueue, taskCounter, taskDispatchReqHandler, taskPersistence, taskProgressMap, taskStatusReqBatchHandler, taskStatusReqQueue, workerProgressMap, xAttrsaliveCheckWorkerSet, INITED, instanceStatus, jobInstanceInfo, killed, serialNum, SERVER_DISCOVERY, statusHandler, taskIdGenerator| 构造器和说明 |
|---|
ShardingTaskMaster(com.alibaba.schedulerx.common.domain.JobInstanceInfo jobInstanceInfo,
akka.actor.ActorContext actorContext) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
batchHandlePulledProgress(List<com.alibaba.schedulerx.protocol.Worker.MasterStartContainerRequest> masterStartContainerRequests,
Map<String,List<com.alibaba.schedulerx.protocol.Worker.MasterStartContainerRequest>> worker2ReqsWithNormal,
Map<String,List<com.alibaba.schedulerx.protocol.Worker.MasterStartContainerRequest>> worker2ReqsWithFailover,
String remoteWorker) |
void |
batchUpdateTaskStatues(List<com.alibaba.schedulerx.protocol.Worker.ContainerReportTaskStatusRequest> requests) |
protected void |
checkProcessor() |
void |
clear() |
String |
getJobInstanceProgress() |
ProcessResult |
postFinish(long jobInstanceId) |
void |
submitInstance(com.alibaba.schedulerx.common.domain.JobInstanceInfo info) |
mapbatchDispatchTasks, batchDispatchTasks, batchPullTasks, clearTasks, createRootTask, destroyContainerPool, getRootTaskResult, getTaskProgressMap, init, killInstance, killTask, selectWorker, setRootTaskResult, startBatchHandler, stop, syncPullTasks, updateTaskStatusaquireSerialNum, aquireTaskId, batchUpdateTaskStatus, convert2StartContainerRequest, convert2StartContainerRequest, convert2StartContainerRequest, getActorContext, getAliveCheckWorkerSet, getInstanceStatus, getJobInstanceInfo, getLocalContainerRouterPath, getLocalJobInstanceRouterPath, getLocalTaskRouterPath, getLocalWorkerIdAddr, getSerialNum, isInited, isJobInstanceFinished, isKilled, retryTasks, setInstanceStatus, updateNewInstanceStatus, updateNewInstanceStatuspublic void submitInstance(com.alibaba.schedulerx.common.domain.JobInstanceInfo info)
submitInstance 在类中 MapTaskMasterpublic void batchUpdateTaskStatues(List<com.alibaba.schedulerx.protocol.Worker.ContainerReportTaskStatusRequest> requests)
batchUpdateTaskStatues 在类中 MapTaskMasterprotected void batchHandlePulledProgress(List<com.alibaba.schedulerx.protocol.Worker.MasterStartContainerRequest> masterStartContainerRequests, Map<String,List<com.alibaba.schedulerx.protocol.Worker.MasterStartContainerRequest>> worker2ReqsWithNormal, Map<String,List<com.alibaba.schedulerx.protocol.Worker.MasterStartContainerRequest>> worker2ReqsWithFailover, String remoteWorker)
public String getJobInstanceProgress()
getJobInstanceProgress 在类中 MapTaskMasterprotected void checkProcessor()
throws Exception
checkProcessor 在类中 MapTaskMasterExceptionpublic ProcessResult postFinish(long jobInstanceId)
postFinish 在类中 GridTaskMasterpublic void clear()
clear 在类中 MapTaskMasterCopyright © 2021. All rights reserved.