public final class OrchestrationFacade extends Object
| 构造器和说明 |
|---|
OrchestrationFacade(OrchestrationConfiguration config) |
| 限定符和类型 | 方法和说明 |
|---|---|
MasterSlaveDataSource |
getOrchestrationMasterSlaveDataSource(Map<String,DataSource> dataSourceMap,
MasterSlaveRuleConfiguration masterSlaveRuleConfig,
Map<String,Object> configMap)
Get master-slave datasource and Initialize for orchestration.
|
ShardingDataSource |
getOrchestrationShardingDataSource(Map<String,DataSource> dataSourceMap,
ShardingRuleConfiguration shardingRuleConfig,
Map<String,Object> configMap,
Properties props)
Get sharding datasource and Initialize for orchestration.
|
Map<String,DataSource> |
loadDataSourceMap(Map<String,DataSource> originalDataSourceMap)
Load data source configuration.
|
Map<String,Object> |
loadMasterSlaveConfigMap(Map<String,Object> originalMasterSlaveConfigMap)
Load master-slave config map.
|
MasterSlaveRuleConfiguration |
loadMasterSlaveRuleConfiguration(MasterSlaveRuleConfiguration originalMasterSlaveRuleConfig)
Load master-slave rule configuration.
|
Map<String,Object> |
loadShardingConfigMap(Map<String,Object> originalShardingConfigMap)
Load sharding config map.
|
Properties |
loadShardingProperties(Properties originalShardingProperties)
Load sharding properties configuration.
|
ShardingRuleConfiguration |
loadShardingRuleConfiguration(ShardingRuleConfiguration originalShardingRuleConfig)
Load sharding rule configuration.
|
public OrchestrationFacade(OrchestrationConfiguration config)
public ShardingDataSource getOrchestrationShardingDataSource(Map<String,DataSource> dataSourceMap, ShardingRuleConfiguration shardingRuleConfig, Map<String,Object> configMap, Properties props) throws SQLException
dataSourceMap - data source mapshardingRuleConfig - sharding rule configurationconfigMap - config mapprops - sharding propertiesSQLException - SQL exceptionpublic MasterSlaveDataSource getOrchestrationMasterSlaveDataSource(Map<String,DataSource> dataSourceMap, MasterSlaveRuleConfiguration masterSlaveRuleConfig, Map<String,Object> configMap) throws SQLException
dataSourceMap - data source mapmasterSlaveRuleConfig - master-slave rule configurationconfigMap - config mapSQLException - SQL exceptionpublic Map<String,DataSource> loadDataSourceMap(Map<String,DataSource> originalDataSourceMap)
originalDataSourceMap - original data source mappublic ShardingRuleConfiguration loadShardingRuleConfiguration(ShardingRuleConfiguration originalShardingRuleConfig)
originalShardingRuleConfig - original sharding rule configurationpublic Map<String,Object> loadShardingConfigMap(Map<String,Object> originalShardingConfigMap)
originalShardingConfigMap - original sharding config map.public Properties loadShardingProperties(Properties originalShardingProperties)
originalShardingProperties - original sharding propertiespublic MasterSlaveRuleConfiguration loadMasterSlaveRuleConfiguration(MasterSlaveRuleConfiguration originalMasterSlaveRuleConfig)
originalMasterSlaveRuleConfig - original master-slave rule configurationCopyright © 2017. All rights reserved.