public class SimpleRoutingDataSource extends ADataSource
| Modifier and Type | Field and Description |
|---|---|
protected Map.Entry<String,DataSource> |
master
数据源
|
protected Map<String,DataSource> |
slaves |
| Constructor and Description |
|---|
SimpleRoutingDataSource(String masterKey,
DataSource masterDataSource,
Map<String,DataSource> slaves) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSlavesDataSource(String key,
DataSource ds) |
DataSource |
getDataSource(String key) |
Map.Entry<String,DataSource> |
getMaster() |
DataSource |
getMasterDataSource() |
Map<String,DataSource> |
getSlaves() |
DataSource |
getSlavesDataSources() |
protected DataSource |
nextSlave() |
protected DataSource |
targetDataSource() |
getConnection, getConnection, getLoginTimeout, getLogWriter, getParentLogger, isWrapperFor, setLoginTimeout, setLogWriter, unwrapprotected final Map.Entry<String,DataSource> master
protected final Map<String,DataSource> slaves
public SimpleRoutingDataSource(String masterKey, DataSource masterDataSource, Map<String,DataSource> slaves)
masterKey - 主数据源keymasterDataSource - 主数据源slaves - 从数据源public DataSource getSlavesDataSources()
protected DataSource nextSlave()
public void addSlavesDataSource(String key, DataSource ds)
public DataSource getDataSource(String key)
public DataSource getMasterDataSource()
public Map.Entry<String,DataSource> getMaster()
public Map<String,DataSource> getSlaves()
protected DataSource targetDataSource()
targetDataSource in class ADataSourceCopyright © 2020. All rights reserved.