public final class RegistryCenter extends Object
| Constructor and Description |
|---|
RegistryCenter(RegistryCenterRepository repository) |
| Modifier and Type | Method and Description |
|---|---|
void |
persistConfigurations(Map<String,Map<String,org.apache.shardingsphere.infra.config.datasource.DataSourceConfiguration>> dataSourceConfigs,
Map<String,Collection<org.apache.shardingsphere.infra.config.RuleConfiguration>> schemaRuleConfigs,
Collection<org.apache.shardingsphere.infra.config.RuleConfiguration> globalRuleConfigs,
Properties props,
boolean isOverwrite)
Persist configurations.
|
void |
registerInstanceOnline()
Register instance online.
|
public RegistryCenter(RegistryCenterRepository repository)
public void persistConfigurations(Map<String,Map<String,org.apache.shardingsphere.infra.config.datasource.DataSourceConfiguration>> dataSourceConfigs, Map<String,Collection<org.apache.shardingsphere.infra.config.RuleConfiguration>> schemaRuleConfigs, Collection<org.apache.shardingsphere.infra.config.RuleConfiguration> globalRuleConfigs, Properties props, boolean isOverwrite)
dataSourceConfigs - schema and data source configuration mapschemaRuleConfigs - schema and rule configuration mapglobalRuleConfigs - global rule configurationsprops - propertiesisOverwrite - whether overwrite registry center's configuration if existedpublic void registerInstanceOnline()
Copyright © 2021 The Apache Software Foundation. All rights reserved.