public final class ContextManager extends Object implements AutoCloseable
| 构造器和说明 |
|---|
ContextManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addResource(String schemaName,
Map<String,org.apache.shardingsphere.infra.config.datasource.DataSourceConfiguration> dataSourceConfigs)
Add resource.
|
void |
addSchema(String schemaName)
Add schema.
|
void |
alterResource(String schemaName,
Map<String,org.apache.shardingsphere.infra.config.datasource.DataSourceConfiguration> dataSourceConfigs)
Alter resource.
|
void |
close() |
void |
deleteSchema(String schemaName)
Delete schema.
|
Map<String,DataSource> |
getDataSourceMap(String schemaName)
Get data source map.
|
void |
init(MetaDataContexts metaDataContexts,
org.apache.shardingsphere.transaction.context.TransactionContexts transactionContexts)
Initialize context manager.
|
void |
renewMetaDataContexts(MetaDataContexts metaDataContexts)
Renew meta data contexts.
|
void |
renewTransactionContexts(org.apache.shardingsphere.transaction.context.TransactionContexts transactionContexts)
Renew transaction contexts.
|
public void init(MetaDataContexts metaDataContexts, org.apache.shardingsphere.transaction.context.TransactionContexts transactionContexts)
metaDataContexts - meta data contextstransactionContexts - transaction contextspublic Map<String,DataSource> getDataSourceMap(String schemaName)
schemaName - schema namepublic void renewMetaDataContexts(MetaDataContexts metaDataContexts)
metaDataContexts - meta data contextspublic void renewTransactionContexts(org.apache.shardingsphere.transaction.context.TransactionContexts transactionContexts)
transactionContexts - transaction contextspublic void addSchema(String schemaName) throws SQLException
schemaName - schema nameSQLException - SQL exceptionpublic void deleteSchema(String schemaName)
schemaName - schema namepublic void addResource(String schemaName, Map<String,org.apache.shardingsphere.infra.config.datasource.DataSourceConfiguration> dataSourceConfigs) throws SQLException
schemaName - schema namedataSourceConfigs - data source configsSQLException - SQL exceptionpublic void alterResource(String schemaName, Map<String,org.apache.shardingsphere.infra.config.datasource.DataSourceConfiguration> dataSourceConfigs) throws SQLException
schemaName - schema namedataSourceConfigs - data source configsSQLException - SQL exceptionpublic void close()
throws Exception
close 在接口中 AutoCloseableExceptionCopyright © 2021 The Apache Software Foundation. All rights reserved.