This is an automated email from the ASF dual-hosted git repository.
zhonghongsheng 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 4f01e86 Mode type and repository type should be case insensitive in
ModeScheduleContext (#14009)
4f01e86 is described below
commit 4f01e866431564a5b52c154ec5b0da0690ddc801
Author: zhaojinchao <[email protected]>
AuthorDate: Thu Dec 9 11:39:03 2021 +0800
Mode type and repository type should be case insensitive in
ModeScheduleContext (#14009)
---
.../shardingsphere/schedule/core/api/ModeScheduleContext.java | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git
a/shardingsphere-kernel/shardingsphere-schedule/shardingsphere-schedule-core/src/main/java/org/apache/shardingsphere/schedule/core/api/ModeScheduleContext.java
b/shardingsphere-kernel/shardingsphere-schedule/shardingsphere-schedule-core/src/main/java/org/apache/shardingsphere/schedule/core/api/ModeScheduleContext.java
index 2c56845..5086583 100644
---
a/shardingsphere-kernel/shardingsphere-schedule/shardingsphere-schedule-core/src/main/java/org/apache/shardingsphere/schedule/core/api/ModeScheduleContext.java
+++
b/shardingsphere-kernel/shardingsphere-schedule/shardingsphere-schedule-core/src/main/java/org/apache/shardingsphere/schedule/core/api/ModeScheduleContext.java
@@ -53,14 +53,14 @@ public final class ModeScheduleContext {
if (null == modeConfig) {
return null;
}
- String modeType = modeConfig.getType();
+ String modeType = modeConfig.getType().toUpperCase();
switch (modeType) {
// TODO do not hard-code mode type, refactor later
- case "Cluster":
+ case "CLUSTER":
return initRegistryCenterForClusterMode(modeConfig);
- case "Standalone":
+ case "STANDALONE":
return null;
- case "Memory":
+ case "MEMORY":
return null;
default:
// TODO ModeConfiguration.type is not limited, it could be any
value
@@ -73,7 +73,7 @@ public final class ModeScheduleContext {
String clusterType = modeConfig.getRepository().getType();
Properties props = modeConfig.getRepository().getProps();
// TODO do not hard-code cluster type and property key, refactor later
- if ("ZooKeeper".equals(clusterType)) {
+ if ("ZooKeeper".equalsIgnoreCase(clusterType)) {
ZookeeperConfiguration zkConfig = new
ZookeeperConfiguration(props.getProperty("server-lists"),
props.getProperty("namespace"));
CoordinatorRegistryCenter result = new
ZookeeperRegistryCenter(zkConfig);
result.init();