This is an automated email from the ASF dual-hosted git repository.

duanzhengqiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new 9b472584d6d Refactor ShadowRule (#18040)
9b472584d6d is described below

commit 9b472584d6d82bc7deb07480a5108e22be1ad6df
Author: Liang Zhang <[email protected]>
AuthorDate: Sun May 29 13:35:55 2022 +0800

    Refactor ShadowRule (#18040)
---
 .../shardingsphere/shadow/rule/ShadowRule.java     | 24 +++++++++++-----------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git 
a/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-core/src/main/java/org/apache/shardingsphere/shadow/rule/ShadowRule.java
 
b/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-core/src/main/java/org/apache/shardingsphere/shadow/rule/ShadowRule.java
index 44f7f51803b..7b00fea523d 100644
--- 
a/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-core/src/main/java/org/apache/shardingsphere/shadow/rule/ShadowRule.java
+++ 
b/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-core/src/main/java/org/apache/shardingsphere/shadow/rule/ShadowRule.java
@@ -55,18 +55,18 @@ public final class ShadowRule implements SchemaRule, 
DataSourceContainedRule {
     
     private final Map<String, ShadowTableRule> shadowTableRules = new 
LinkedHashMap<>();
     
-    public ShadowRule(final ShadowRuleConfiguration shadowRuleConfig) {
-        initShadowDataSourceMappings(shadowRuleConfig.getDataSources());
-        
initShadowAlgorithmConfigurations(shadowRuleConfig.getShadowAlgorithms());
-        
initDefaultShadowAlgorithm(shadowRuleConfig.getDefaultShadowAlgorithmName());
-        initShadowTableRules(shadowRuleConfig.getTables());
-    }
-    
-    public ShadowRule(final AlgorithmProvidedShadowRuleConfiguration 
shadowRuleConfig) {
-        initShadowDataSourceMappings(shadowRuleConfig.getDataSources());
-        initShadowAlgorithms(shadowRuleConfig.getShadowAlgorithms());
-        
initDefaultShadowAlgorithm(shadowRuleConfig.getDefaultShadowAlgorithmName());
-        initShadowTableRules(shadowRuleConfig.getTables());
+    public ShadowRule(final ShadowRuleConfiguration config) {
+        initShadowDataSourceMappings(config.getDataSources());
+        initShadowAlgorithmConfigurations(config.getShadowAlgorithms());
+        initDefaultShadowAlgorithm(config.getDefaultShadowAlgorithmName());
+        initShadowTableRules(config.getTables());
+    }
+    
+    public ShadowRule(final AlgorithmProvidedShadowRuleConfiguration config) {
+        initShadowDataSourceMappings(config.getDataSources());
+        initShadowAlgorithms(config.getShadowAlgorithms());
+        initDefaultShadowAlgorithm(config.getDefaultShadowAlgorithmName());
+        initShadowTableRules(config.getTables());
     }
     
     private void initShadowDataSourceMappings(final Map<String, 
ShadowDataSourceConfiguration> dataSources) {

Reply via email to