public final class JobRegistry extends Object
| 构造器和说明 |
|---|
JobRegistry() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addJobInstance(String jobName,
JobInstance jobInstance)
添加作业实例.
|
int |
getCurrentShardingTotalCount(String jobName)
获取当前分片总数.
|
static JobRegistry |
getInstance()
获取作业注册表实例.
|
JobInstance |
getJobInstance(String jobName)
获取作业运行实例.
|
JobScheduleController |
getJobScheduleController(String jobName)
获取作业调度控制器.
|
CoordinatorRegistryCenter |
getRegCenter(String jobName)
获取作业注册中心.
|
boolean |
isJobRunning(String jobName)
获取作业是否在运行.
|
boolean |
isShutdown(String jobName)
判断任务调度是否已终止.
|
void |
registerJob(String jobName,
JobScheduleController jobScheduleController,
CoordinatorRegistryCenter regCenter)
添加作业调度控制器.
|
void |
setCurrentShardingTotalCount(String jobName,
int currentShardingTotalCount)
设置当前分片总数.
|
void |
setJobRunning(String jobName,
boolean isRunning)
设置作业是否在运行.
|
void |
shutdown(String jobName)
终止任务调度.
|
public static JobRegistry getInstance()
public void registerJob(String jobName, JobScheduleController jobScheduleController, CoordinatorRegistryCenter regCenter)
jobName - 作业名称jobScheduleController - 作业调度控制器regCenter - 注册中心public JobScheduleController getJobScheduleController(String jobName)
jobName - 作业名称public CoordinatorRegistryCenter getRegCenter(String jobName)
jobName - 作业名称public void addJobInstance(String jobName, JobInstance jobInstance)
jobName - 作业名称jobInstance - 作业实例public JobInstance getJobInstance(String jobName)
jobName - 作业名称public boolean isJobRunning(String jobName)
jobName - 作业名称public void setJobRunning(String jobName, boolean isRunning)
jobName - 作业名称isRunning - 作业是否在运行public int getCurrentShardingTotalCount(String jobName)
jobName - 作业名称public void setCurrentShardingTotalCount(String jobName, int currentShardingTotalCount)
jobName - 作业名称currentShardingTotalCount - 当前分片总数public void shutdown(String jobName)
jobName - 作业名称public boolean isShutdown(String jobName)
jobName - 作业名称Copyright © 2017. All rights reserved.