public final class MasterSlaveSchema extends LogicSchema
| Constructor and Description |
|---|
MasterSlaveSchema(String name,
Map<String,YamlDataSourceParameter> dataSources,
org.apache.shardingsphere.api.config.masterslave.MasterSlaveRuleConfiguration masterSlaveRuleConfig,
boolean isUsingRegistry) |
| Modifier and Type | Method and Description |
|---|---|
void |
renew(org.apache.shardingsphere.orchestration.internal.registry.state.event.DisabledStateChangedEvent disabledStateChangedEvent)
Renew disabled data source names.
|
void |
renew(org.apache.shardingsphere.orchestration.internal.registry.config.event.MasterSlaveRuleChangedEvent masterSlaveRuleChangedEvent)
Renew master-slave rule.
|
getDataSources, getDataSourceURLs, getMetaData, getShardingRule, getTableMetaDataInitializer, refreshTableMetaData, renewpublic MasterSlaveSchema(String name, Map<String,YamlDataSourceParameter> dataSources, org.apache.shardingsphere.api.config.masterslave.MasterSlaveRuleConfiguration masterSlaveRuleConfig, boolean isUsingRegistry)
public void renew(org.apache.shardingsphere.orchestration.internal.registry.config.event.MasterSlaveRuleChangedEvent masterSlaveRuleChangedEvent)
masterSlaveRuleChangedEvent - master-slave rule changed event.public void renew(org.apache.shardingsphere.orchestration.internal.registry.state.event.DisabledStateChangedEvent disabledStateChangedEvent)
disabledStateChangedEvent - disabled state changed eventCopyright © 2019 The Apache Software Foundation. All rights reserved.