public final class MasterSlaveRuleConfig extends Object implements org.apache.shardingsphere.api.config.RuleConfiguration
| 构造器和说明 |
|---|
MasterSlaveRuleConfig() |
MasterSlaveRuleConfig(String name,
String masterDataSourceName,
Collection<String> slaveDataSourceNames) |
MasterSlaveRuleConfig(String name,
String masterDataSourceName,
Collection<String> slaveDataSourceNames,
String loadBalanceStrategy) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getLoadBalanceStrategy() |
String |
getMasterDataSourceName() |
String |
getName() |
Collection<String> |
getSlaveDataSourceNames() |
org.apache.shardingsphere.api.config.masterslave.MasterSlaveRuleConfiguration |
parseMasterSlaveRule()
转换成sharding的配置类 - 修复MasterSlaveRuleConfiguration不支持配置
|
void |
setLoadBalanceStrategy(String loadBalanceStrategy) |
void |
setMasterDataSourceName(String masterDataSourceName) |
void |
setName(String name) |
void |
setSlaveDataSourceNames(Collection<String> slaveDataSourceNames) |
public MasterSlaveRuleConfig()
public MasterSlaveRuleConfig(String name, String masterDataSourceName, Collection<String> slaveDataSourceNames)
public MasterSlaveRuleConfig(String name, String masterDataSourceName, Collection<String> slaveDataSourceNames, String loadBalanceStrategy)
public org.apache.shardingsphere.api.config.masterslave.MasterSlaveRuleConfiguration parseMasterSlaveRule()
public void setName(String name)
public void setMasterDataSourceName(String masterDataSourceName)
public void setSlaveDataSourceNames(Collection<String> slaveDataSourceNames)
public void setLoadBalanceStrategy(String loadBalanceStrategy)
public String getName()
public String getMasterDataSourceName()
public Collection<String> getSlaveDataSourceNames()
public String getLoadBalanceStrategy()
Copyright © 2019. All rights reserved.