public final class ConfigurationService extends Object
| 构造器和说明 |
|---|
ConfigurationService(OrchestrationConfiguration config) |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,DataSource> |
loadDataSourceMap()
Load data source configuration.
|
Map<String,Object> |
loadMasterSlaveConfigMap()
Load master-slave config map.
|
MasterSlaveRuleConfiguration |
loadMasterSlaveRuleConfiguration()
Load master-slave rule configuration.
|
Map<String,Object> |
loadShardingConfigMap()
Load sharding config map.
|
Properties |
loadShardingProperties()
Load sharding properties configuration.
|
ShardingRuleConfiguration |
loadShardingRuleConfiguration()
Load sharding rule configuration.
|
void |
persistMasterSlaveConfiguration(Map<String,DataSource> dataSourceMap,
MasterSlaveRuleConfiguration masterSlaveRuleConfig,
Map<String,Object> configMap)
Persist master-slave configuration.
|
void |
persistShardingConfiguration(Map<String,DataSource> dataSourceMap,
ShardingRuleConfiguration shardingRuleConfig,
Map<String,Object> configMap,
Properties props)
Persist sharding configuration.
|
public ConfigurationService(OrchestrationConfiguration config)
public void persistShardingConfiguration(Map<String,DataSource> dataSourceMap, ShardingRuleConfiguration shardingRuleConfig, Map<String,Object> configMap, Properties props)
dataSourceMap - data source mapshardingRuleConfig - sharding rule configurationconfigMap - config mapprops - sharding propertiespublic void persistMasterSlaveConfiguration(Map<String,DataSource> dataSourceMap, MasterSlaveRuleConfiguration masterSlaveRuleConfig, Map<String,Object> configMap)
dataSourceMap - data source mapmasterSlaveRuleConfig - master-slave rule configurationconfigMap - config mappublic Map<String,DataSource> loadDataSourceMap()
public ShardingRuleConfiguration loadShardingRuleConfiguration()
public Map<String,Object> loadShardingConfigMap()
public Properties loadShardingProperties()
public MasterSlaveRuleConfiguration loadMasterSlaveRuleConfiguration()
Copyright © 2017. All rights reserved.