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

jianglongtao 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 366ea489783 Refactor YamlGlobalClockRuleConfigurationSwapper (#32929)
366ea489783 is described below

commit 366ea48978377c27d7da54263aa60994073ce86f
Author: Liang Zhang <[email protected]>
AuthorDate: Thu Sep 19 23:39:53 2024 +0800

    Refactor YamlGlobalClockRuleConfigurationSwapper (#32929)
---
 .../globalclock/yaml/config/YamlGlobalClockRuleConfiguration.java     | 2 +-
 .../yaml/swapper/YamlGlobalClockRuleConfigurationSwapper.java         | 4 +---
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git 
a/kernel/global-clock/core/src/main/java/org/apache/shardingsphere/globalclock/yaml/config/YamlGlobalClockRuleConfiguration.java
 
b/kernel/global-clock/core/src/main/java/org/apache/shardingsphere/globalclock/yaml/config/YamlGlobalClockRuleConfiguration.java
index 01591fa1dc4..f801eb96ce4 100644
--- 
a/kernel/global-clock/core/src/main/java/org/apache/shardingsphere/globalclock/yaml/config/YamlGlobalClockRuleConfiguration.java
+++ 
b/kernel/global-clock/core/src/main/java/org/apache/shardingsphere/globalclock/yaml/config/YamlGlobalClockRuleConfiguration.java
@@ -39,7 +39,7 @@ public final class YamlGlobalClockRuleConfiguration 
implements YamlGlobalRuleCon
     
     private boolean enabled;
     
-    private Properties props;
+    private Properties props = new Properties();
     
     @Override
     public Class<GlobalClockRuleConfiguration> getRuleConfigurationType() {
diff --git 
a/kernel/global-clock/core/src/main/java/org/apache/shardingsphere/globalclock/yaml/swapper/YamlGlobalClockRuleConfigurationSwapper.java
 
b/kernel/global-clock/core/src/main/java/org/apache/shardingsphere/globalclock/yaml/swapper/YamlGlobalClockRuleConfigurationSwapper.java
index 67e11b565da..30bc28763cb 100644
--- 
a/kernel/global-clock/core/src/main/java/org/apache/shardingsphere/globalclock/yaml/swapper/YamlGlobalClockRuleConfigurationSwapper.java
+++ 
b/kernel/global-clock/core/src/main/java/org/apache/shardingsphere/globalclock/yaml/swapper/YamlGlobalClockRuleConfigurationSwapper.java
@@ -22,8 +22,6 @@ import 
org.apache.shardingsphere.globalclock.rule.constant.GlobalClockOrder;
 import 
org.apache.shardingsphere.globalclock.yaml.config.YamlGlobalClockRuleConfiguration;
 import 
org.apache.shardingsphere.infra.yaml.config.swapper.rule.YamlRuleConfigurationSwapper;
 
-import java.util.Properties;
-
 /**
  * YAML global clock rule configuration swapper.
  */
@@ -41,7 +39,7 @@ public final class YamlGlobalClockRuleConfigurationSwapper 
implements YamlRuleCo
     
     @Override
     public GlobalClockRuleConfiguration swapToObject(final 
YamlGlobalClockRuleConfiguration yamlConfig) {
-        return new GlobalClockRuleConfiguration(yamlConfig.getType(), 
yamlConfig.getProvider(), yamlConfig.isEnabled(), null == yamlConfig.getProps() 
? new Properties() : yamlConfig.getProps());
+        return new GlobalClockRuleConfiguration(yamlConfig.getType(), 
yamlConfig.getProvider(), yamlConfig.isEnabled(), yamlConfig.getProps());
     }
     
     @Override

Reply via email to