public final class ConfigurationService extends Object
Constructor and Description |
---|
ConfigurationService(String name,
RegistryCenter regCenter) |
Modifier and Type | Method and Description |
---|---|
boolean |
hasDataSourceConfiguration()
Adjust has data source configuration or not in registry center.
|
boolean |
hasMasterSlaveConfigMap()
Adjust has master-slave config map or not in registry center.
|
boolean |
hasMasterSlaveRuleConfiguration()
Adjust has master-slave rule configuration or not in registry center.
|
boolean |
hasShardingConfigMap()
Adjust has sharding config map or not in registry center.
|
boolean |
hasShardingProperties()
Adjust has sharding properties or not in registry center.
|
boolean |
hasShardingRuleConfiguration()
Adjust has sharding rule configuration or not in registry center.
|
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,
boolean isOverwrite)
Persist master-slave configuration.
|
void |
persistShardingConfiguration(Map<String,DataSource> dataSourceMap,
ShardingRuleConfiguration shardingRuleConfig,
Map<String,Object> configMap,
Properties props,
boolean isOverwrite)
Persist sharding configuration.
|
public ConfigurationService(String name, RegistryCenter regCenter)
public void persistShardingConfiguration(Map<String,DataSource> dataSourceMap, ShardingRuleConfiguration shardingRuleConfig, Map<String,Object> configMap, Properties props, boolean isOverwrite)
dataSourceMap
- data source mapshardingRuleConfig
- sharding rule configurationconfigMap
- config mapprops
- sharding propertiesisOverwrite
- is overwrite registry center's configurationpublic boolean hasDataSourceConfiguration()
public boolean hasShardingRuleConfiguration()
public boolean hasShardingConfigMap()
public boolean hasShardingProperties()
public void persistMasterSlaveConfiguration(Map<String,DataSource> dataSourceMap, MasterSlaveRuleConfiguration masterSlaveRuleConfig, Map<String,Object> configMap, boolean isOverwrite)
dataSourceMap
- data source mapmasterSlaveRuleConfig
- master-slave rule configurationconfigMap
- config mapisOverwrite
- is overwrite registry center's configurationpublic boolean hasMasterSlaveRuleConfiguration()
public boolean hasMasterSlaveConfigMap()
public Map<String,DataSource> loadDataSourceMap()
public ShardingRuleConfiguration loadShardingRuleConfiguration()
public Map<String,Object> loadShardingConfigMap()
public Properties loadShardingProperties()
public MasterSlaveRuleConfiguration loadMasterSlaveRuleConfiguration()
Copyright © 2018. All rights reserved.