public class ConfigurationService extends Object
| 构造器和说明 |
|---|
ConfigurationService(CoordinatorRegistryCenter coordinatorRegistryCenter,
JobConfiguration jobConfiguration) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
checkMaxTimeDiffSecondsTolerable()
检查本机与注册中心的时间误差秒数是否在允许范围.
|
int |
getConcurrentDataProcessThreadCount()
获取同时处理数据的并发线程数.
|
String |
getCron()
获取作业启动时间的cron表达式.
|
int |
getFetchDataCount()
获取每次抓取的数据量.
|
String |
getJobName()
获取作业名称.
|
String |
getJobParameter()
获取作业自定义参数.
|
String |
getJobShardingStrategyClass()
获取作业分片策略实现类全路径.
|
int |
getMonitorPort()
获取作业监控端口.
|
int |
getProcessCountIntervalSeconds()
获取统计作业处理数据数量的间隔时间.
|
Map<Integer,String> |
getShardingItemParameters()
获取分片序列号和个性化参数对照表.
|
int |
getShardingTotalCount()
获取作业分片总数.
|
boolean |
isFailover()
获取是否开启失效转移.
|
boolean |
isMisfire()
获取是否开启misfire.
|
boolean |
isMonitorExecution()
获取是否监控作业运行时状态.
|
void |
persistJobConfiguration()
持久化分布式作业配置信息.
|
public ConfigurationService(CoordinatorRegistryCenter coordinatorRegistryCenter, JobConfiguration jobConfiguration)
public void persistJobConfiguration()
public int getShardingTotalCount()
public Map<Integer,String> getShardingItemParameters()
public String getJobParameter()
public String getCron()
public boolean isMonitorExecution()
public int getProcessCountIntervalSeconds()
public int getConcurrentDataProcessThreadCount()
不能小于1. 仅ThroughputDataFlow作业有效.
public int getFetchDataCount()
public void checkMaxTimeDiffSecondsTolerable()
public boolean isFailover()
public boolean isMisfire()
public String getJobShardingStrategyClass()
public int getMonitorPort()
public String getJobName()
Copyright © 2016. All rights reserved.