public final class DatabaseDiscoveryDataSourceRule extends Object
| 构造器和说明 |
|---|
DatabaseDiscoveryDataSourceRule(DatabaseDiscoveryDataSourceRuleConfiguration config,
Properties props,
DatabaseDiscoveryProviderAlgorithm databaseDiscoveryProviderAlgorithm) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
changePrimaryDataSourceName(String primaryDataSourceName)
Change primary data source name.
|
void |
disableDataSource(String dataSourceName)
Disable data source.
|
void |
enableDataSource(String dataSourceName)
Enable data source.
|
Map<String,DataSource> |
getDataSourceGroup(Map<String,DataSource> dataSourceMap)
Get data source.
|
Map<String,Collection<String>> |
getDataSourceMapper()
Get data source mapper.
|
List<String> |
getReplicaDataSourceNames()
Get replica data source names.
|
public DatabaseDiscoveryDataSourceRule(DatabaseDiscoveryDataSourceRuleConfiguration config, Properties props, DatabaseDiscoveryProviderAlgorithm databaseDiscoveryProviderAlgorithm)
public List<String> getReplicaDataSourceNames()
public void disableDataSource(String dataSourceName)
dataSourceName - data source name to be disabledpublic void enableDataSource(String dataSourceName)
dataSourceName - data source name to be enabledpublic void changePrimaryDataSourceName(String primaryDataSourceName)
primaryDataSourceName - to be changed primary data source namepublic Map<String,DataSource> getDataSourceGroup(Map<String,DataSource> dataSourceMap)
dataSourceMap - data source mappublic Map<String,Collection<String>> getDataSourceMapper()
Copyright © 2022 The Apache Software Foundation. All rights reserved.