public interface DatabaseDiscoveryType extends ShardingSphereAlgorithm
| 限定符和类型 | 方法和说明 |
|---|---|
void |
checkDatabaseDiscoveryConfiguration(String schemaName,
Map<String,DataSource> dataSourceMap)
Check database discovery configuration.
|
String |
getPrimaryDataSource()
Get primary data source.
|
void |
startPeriodicalUpdate(String schemaName,
Map<String,DataSource> dataSourceMap,
Collection<String> disabledDataSourceNames,
String groupName,
String primaryDataSourceName)
Start periodical update.
|
void |
updateMemberState(String schemaName,
Map<String,DataSource> dataSourceMap,
Collection<String> disabledDataSourceNames)
Update member state.
|
void |
updatePrimaryDataSource(String schemaName,
Map<String,DataSource> dataSourceMap,
Collection<String> disabledDataSourceNames,
String groupName,
String primaryDataSourceName)
Update primary data source.
|
void checkDatabaseDiscoveryConfiguration(String schemaName, Map<String,DataSource> dataSourceMap) throws SQLException
schemaName - schema namedataSourceMap - data source mapSQLException - SQL Exceptionvoid updatePrimaryDataSource(String schemaName, Map<String,DataSource> dataSourceMap, Collection<String> disabledDataSourceNames, String groupName, String primaryDataSourceName)
schemaName - schema namedataSourceMap - data source mapdisabledDataSourceNames - disabled data source namesprimaryDataSourceName - primary data source namegroupName - group namevoid updateMemberState(String schemaName, Map<String,DataSource> dataSourceMap, Collection<String> disabledDataSourceNames)
schemaName - schema namedataSourceMap - data source mapdisabledDataSourceNames - disabled data source namesvoid startPeriodicalUpdate(String schemaName, Map<String,DataSource> dataSourceMap, Collection<String> disabledDataSourceNames, String groupName, String primaryDataSourceName)
dataSourceMap - data source mapschemaName - schema namedisabledDataSourceNames - disabled data source namesprimaryDataSourceName - primary data source namegroupName - group nameString getPrimaryDataSource()
Copyright © 2021 The Apache Software Foundation. All rights reserved.