public class MasterSlaveDataSource extends AbstractDataSourceAdapter
| 构造器和说明 |
|---|
MasterSlaveDataSource(Map<String,DataSource> dataSourceMap,
MasterSlaveRuleConfiguration masterSlaveRuleConfig,
Map<String,Object> configMap,
Properties props) |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,DataSource> |
getAllDataSources()
Get map of all actual data source name and all actual data sources.
|
MasterSlaveConnection |
getConnection() |
void |
renew(Map<String,DataSource> dataSourceMap,
MasterSlaveRuleConfiguration masterSlaveRuleConfig)
Renew master-slave data source.
|
boolean |
showSQL()
Show SQL or not.
|
getConnection, getDatabaseType, getLogWriter, getParentLogger, setLogWritergetLoginTimeout, setLoginTimeoutisWrapperFor, recordMethodInvocation, replayMethodsInvocation, throwSQLExceptionIfNecessary, unwrapclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisWrapperFor, unwrappublic MasterSlaveDataSource(Map<String,DataSource> dataSourceMap, MasterSlaveRuleConfiguration masterSlaveRuleConfig, Map<String,Object> configMap, Properties props) throws SQLException
SQLExceptionpublic Map<String,DataSource> getAllDataSources()
public void renew(Map<String,DataSource> dataSourceMap, MasterSlaveRuleConfiguration masterSlaveRuleConfig)
dataSourceMap - data source mapmasterSlaveRuleConfig - new master-slave rule configurationpublic MasterSlaveConnection getConnection()
public boolean showSQL()
Copyright © 2018. All rights reserved.