public interface DatabaseDiscoveryProviderAlgorithm extends ShardingSphereAlgorithm
| 限定符和类型 | 方法和说明 |
|---|---|
void |
checkEnvironment(String databaseName,
Collection<DataSource> dataSources)
Check environment.
|
boolean |
isPrimaryInstance(DataSource dataSource)
Judge whether database instance is primary.
|
ReplicaDataSourceStatus |
loadReplicaStatus(DataSource replicaDataSource)
Load replica data source status.
|
getPropsvoid checkEnvironment(String databaseName, Collection<DataSource> dataSources)
databaseName - database namedataSources - data sourcesboolean isPrimaryInstance(DataSource dataSource) throws SQLException
dataSource - data source to be judgedSQLException - SQL exceptionReplicaDataSourceStatus loadReplicaStatus(DataSource replicaDataSource) throws SQLException
replicaDataSource - to be loaded replica data sourceSQLException - SQL exceptionCopyright © 2022 The Apache Software Foundation. All rights reserved.