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

zhaojinchao 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 09199dd6b0d Rename ParallelRunnerExecutors (#22509)
09199dd6b0d is described below

commit 09199dd6b0d70908e400150508b28863ce2d65c1
Author: Liang Zhang <[email protected]>
AuthorDate: Tue Nov 29 21:21:47 2022 +0800

    Rename ParallelRunnerExecutors (#22509)
    
    * Rename ParallelRunnerExecutors
    
    * Rename ParallelRunnerExecutors
    
    * Rename ParallelRunnerExecutors
---
 kernel/data-pipeline/cdc/client/pom.xml                     |  3 +--
 kernel/data-pipeline/cdc/core/pom.xml                       |  3 +--
 kernel/data-pipeline/cdc/protocol/pom.xml                   |  3 +--
 .../runner/ShardingSphereIntegrationTestParameterized.java  |  4 ++--
 .../parallel/ParameterizedParallelRunnerScheduler.java      |  4 ++--
 .../shardingsphere/test/runner/ParallelParameterized.java   |  4 ++--
 .../test/runner/executor/ParallelRunnerExecutorFactory.java |  1 +
 ...nnerExecutorEngine.java => ParallelRunnerExecutors.java} | 13 +++++++------
 .../test/runner/scheduler/ParallelRunnerScheduler.java      |  6 +++---
 9 files changed, 20 insertions(+), 21 deletions(-)

diff --git a/kernel/data-pipeline/cdc/client/pom.xml 
b/kernel/data-pipeline/cdc/client/pom.xml
index 046e9046a72..2da0211d90b 100644
--- a/kernel/data-pipeline/cdc/client/pom.xml
+++ b/kernel/data-pipeline/cdc/client/pom.xml
@@ -16,8 +16,7 @@
   ~ limitations under the License.
   -->
 
-<project xmlns="http://maven.apache.org/POM/4.0.0";
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
     <parent>
diff --git a/kernel/data-pipeline/cdc/core/pom.xml 
b/kernel/data-pipeline/cdc/core/pom.xml
index 6293e04b9e4..c8621d3e72e 100644
--- a/kernel/data-pipeline/cdc/core/pom.xml
+++ b/kernel/data-pipeline/cdc/core/pom.xml
@@ -16,8 +16,7 @@
   ~ limitations under the License.
   -->
 
-<project xmlns="http://maven.apache.org/POM/4.0.0";
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
     <parent>
diff --git a/kernel/data-pipeline/cdc/protocol/pom.xml 
b/kernel/data-pipeline/cdc/protocol/pom.xml
index e4c7dea7f00..58d17e6e585 100644
--- a/kernel/data-pipeline/cdc/protocol/pom.xml
+++ b/kernel/data-pipeline/cdc/protocol/pom.xml
@@ -16,8 +16,7 @@
   ~ limitations under the License.
   -->
 
-<project xmlns="http://maven.apache.org/POM/4.0.0";
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
     <parent>
diff --git 
a/test/integration-test/test-suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/ShardingSphereIntegrationTestParameterized.java
 
b/test/integration-test/test-suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/ShardingSphereIntegrationTestParameterized.java
index 8fdb1e10271..7077285424a 100644
--- 
a/test/integration-test/test-suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/ShardingSphereIntegrationTestParameterized.java
+++ 
b/test/integration-test/test-suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/ShardingSphereIntegrationTestParameterized.java
@@ -21,7 +21,7 @@ import 
org.apache.shardingsphere.test.integration.env.runtime.IntegrationTestEnv
 import 
org.apache.shardingsphere.test.integration.env.runtime.cluster.ClusterEnvironment;
 import 
org.apache.shardingsphere.test.integration.framework.runner.parallel.ParameterizedParallelRunnerScheduler;
 import org.apache.shardingsphere.test.runner.ParallelRunningStrategy;
-import 
org.apache.shardingsphere.test.runner.executor.ParallelRunnerExecutorEngine;
+import org.apache.shardingsphere.test.runner.executor.ParallelRunnerExecutors;
 import org.junit.runners.Parameterized;
 
 /**
@@ -36,7 +36,7 @@ public final class ShardingSphereIntegrationTestParameterized 
extends Parameteri
         if (ClusterEnvironment.Type.DOCKER != 
IntegrationTestEnvironment.getInstance().getClusterEnvironment().getType()) {
             ParallelRunningStrategy parallelRunningStrategy = 
clazz.getAnnotation(ParallelRunningStrategy.class);
             if (null != parallelRunningStrategy) {
-                setScheduler(new 
ParameterizedParallelRunnerScheduler(parallelRunningStrategy.value(), new 
ParallelRunnerExecutorEngine()));
+                setScheduler(new 
ParameterizedParallelRunnerScheduler(parallelRunningStrategy.value(), new 
ParallelRunnerExecutors()));
             }
         }
     }
diff --git 
a/test/integration-test/test-suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/parallel/ParameterizedParallelRunnerScheduler.java
 
b/test/integration-test/test-suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/parallel/ParameterizedParallelRunnerScheduler.java
index d64e2a73f55..b2289e7ade3 100644
--- 
a/test/integration-test/test-suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/parallel/ParameterizedParallelRunnerScheduler.java
+++ 
b/test/integration-test/test-suite/src/test/java/org/apache/shardingsphere/test/integration/framework/runner/parallel/ParameterizedParallelRunnerScheduler.java
@@ -19,7 +19,7 @@ package 
org.apache.shardingsphere.test.integration.framework.runner.parallel;
 
 import 
org.apache.shardingsphere.test.integration.framework.param.model.ITParameterizedArray;
 import 
org.apache.shardingsphere.test.runner.ParallelRunningStrategy.ParallelLevel;
-import 
org.apache.shardingsphere.test.runner.executor.ParallelRunnerExecutorEngine;
+import org.apache.shardingsphere.test.runner.executor.ParallelRunnerExecutors;
 import org.apache.shardingsphere.test.runner.param.RunnerParameters;
 import org.apache.shardingsphere.test.runner.scheduler.ParallelRunnerScheduler;
 
@@ -28,7 +28,7 @@ import 
org.apache.shardingsphere.test.runner.scheduler.ParallelRunnerScheduler;
  */
 public final class ParameterizedParallelRunnerScheduler extends 
ParallelRunnerScheduler {
     
-    public ParameterizedParallelRunnerScheduler(final ParallelLevel 
parallelLevel, final ParallelRunnerExecutorEngine executorEngine) {
+    public ParameterizedParallelRunnerScheduler(final ParallelLevel 
parallelLevel, final ParallelRunnerExecutors executorEngine) {
         super(parallelLevel, executorEngine);
     }
     
diff --git 
a/test/runner/src/main/java/org/apache/shardingsphere/test/runner/ParallelParameterized.java
 
b/test/runner/src/main/java/org/apache/shardingsphere/test/runner/ParallelParameterized.java
index 664bfebfa52..2cb3c7226fd 100644
--- 
a/test/runner/src/main/java/org/apache/shardingsphere/test/runner/ParallelParameterized.java
+++ 
b/test/runner/src/main/java/org/apache/shardingsphere/test/runner/ParallelParameterized.java
@@ -18,7 +18,7 @@
 package org.apache.shardingsphere.test.runner;
 
 import 
org.apache.shardingsphere.test.runner.ParallelRunningStrategy.ParallelLevel;
-import 
org.apache.shardingsphere.test.runner.executor.ParallelRunnerExecutorEngine;
+import org.apache.shardingsphere.test.runner.executor.ParallelRunnerExecutors;
 import org.apache.shardingsphere.test.runner.scheduler.ParallelRunnerScheduler;
 import org.junit.runners.Parameterized;
 
@@ -31,7 +31,7 @@ public final class ParallelParameterized extends 
Parameterized {
     public ParallelParameterized(final Class<?> clazz) throws Throwable {
         // CHECKSTYLE:ON
         super(clazz);
-        setScheduler(new ParallelRunnerScheduler(getParallelLevel(clazz), new 
ParallelRunnerExecutorEngine<>()));
+        setScheduler(new ParallelRunnerScheduler(getParallelLevel(clazz), new 
ParallelRunnerExecutors<>()));
     }
     
     private ParallelLevel getParallelLevel(final Class<?> clazz) {
diff --git 
a/test/runner/src/main/java/org/apache/shardingsphere/test/runner/executor/ParallelRunnerExecutorFactory.java
 
b/test/runner/src/main/java/org/apache/shardingsphere/test/runner/executor/ParallelRunnerExecutorFactory.java
index ae97e5d796b..ce796a97ab6 100644
--- 
a/test/runner/src/main/java/org/apache/shardingsphere/test/runner/executor/ParallelRunnerExecutorFactory.java
+++ 
b/test/runner/src/main/java/org/apache/shardingsphere/test/runner/executor/ParallelRunnerExecutorFactory.java
@@ -29,6 +29,7 @@ import java.util.ServiceLoader;
 /**
  * Parallel runner executor factory.
  */
+@SuppressWarnings("rawtypes")
 @NoArgsConstructor(access = AccessLevel.PRIVATE)
 public final class ParallelRunnerExecutorFactory {
     
diff --git 
a/test/runner/src/main/java/org/apache/shardingsphere/test/runner/executor/ParallelRunnerExecutorEngine.java
 
b/test/runner/src/main/java/org/apache/shardingsphere/test/runner/executor/ParallelRunnerExecutors.java
similarity index 78%
rename from 
test/runner/src/main/java/org/apache/shardingsphere/test/runner/executor/ParallelRunnerExecutorEngine.java
rename to 
test/runner/src/main/java/org/apache/shardingsphere/test/runner/executor/ParallelRunnerExecutors.java
index 53ad5aeed57..16056708509 100644
--- 
a/test/runner/src/main/java/org/apache/shardingsphere/test/runner/executor/ParallelRunnerExecutorEngine.java
+++ 
b/test/runner/src/main/java/org/apache/shardingsphere/test/runner/executor/ParallelRunnerExecutors.java
@@ -23,13 +23,13 @@ import java.util.Map;
 import java.util.concurrent.ConcurrentHashMap;
 
 /**
- * Parallel runner executor engine.
+ * Parallel runner executors.
  * 
  * @param <T> key type which bind to executor
  */
-public final class ParallelRunnerExecutorEngine<T> {
+public final class ParallelRunnerExecutors<T> {
     
-    private final Map<T, ParallelRunnerExecutor> executors = new 
ConcurrentHashMap<>();
+    private final Map<T, ParallelRunnerExecutor<T>> executors = new 
ConcurrentHashMap<>();
     
     /**
      * Get executor.
@@ -38,11 +38,12 @@ public final class ParallelRunnerExecutorEngine<T> {
      * @param parallelLevel parallel level
      * @return got executor
      */
-    public ParallelRunnerExecutor getExecutor(final T key, final ParallelLevel 
parallelLevel) {
+    @SuppressWarnings("unchecked")
+    public ParallelRunnerExecutor<T> getExecutor(final T key, final 
ParallelLevel parallelLevel) {
         if (executors.containsKey(key)) {
             return executors.get(key);
         }
-        ParallelRunnerExecutor newExecutor = 
ParallelRunnerExecutorFactory.newInstance(parallelLevel);
+        ParallelRunnerExecutor<T> newExecutor = 
ParallelRunnerExecutorFactory.newInstance(parallelLevel);
         if (null != executors.putIfAbsent(key, newExecutor)) {
             newExecutor.finished();
         }
@@ -52,7 +53,7 @@ public final class ParallelRunnerExecutorEngine<T> {
     /**
      * Finish all executors.
      */
-    public void finishAllExecutors() {
+    public void finishAll() {
         executors.values().forEach(ParallelRunnerExecutor::finished);
     }
 }
diff --git 
a/test/runner/src/main/java/org/apache/shardingsphere/test/runner/scheduler/ParallelRunnerScheduler.java
 
b/test/runner/src/main/java/org/apache/shardingsphere/test/runner/scheduler/ParallelRunnerScheduler.java
index df8640daff6..954994e2b8a 100644
--- 
a/test/runner/src/main/java/org/apache/shardingsphere/test/runner/scheduler/ParallelRunnerScheduler.java
+++ 
b/test/runner/src/main/java/org/apache/shardingsphere/test/runner/scheduler/ParallelRunnerScheduler.java
@@ -20,7 +20,7 @@ package org.apache.shardingsphere.test.runner.scheduler;
 import lombok.Getter;
 import lombok.RequiredArgsConstructor;
 import 
org.apache.shardingsphere.test.runner.ParallelRunningStrategy.ParallelLevel;
-import 
org.apache.shardingsphere.test.runner.executor.ParallelRunnerExecutorEngine;
+import org.apache.shardingsphere.test.runner.executor.ParallelRunnerExecutors;
 import org.junit.runners.model.RunnerScheduler;
 
 /**
@@ -32,7 +32,7 @@ public class ParallelRunnerScheduler implements 
RunnerScheduler {
     
     private final ParallelLevel parallelLevel;
     
-    private final ParallelRunnerExecutorEngine executorEngine;
+    private final ParallelRunnerExecutors executorEngine;
     
     @Override
     public void schedule(final Runnable childStatement) {
@@ -41,6 +41,6 @@ public class ParallelRunnerScheduler implements 
RunnerScheduler {
     
     @Override
     public final void finished() {
-        executorEngine.finishAllExecutors();
+        executorEngine.finishAll();
     }
 }

Reply via email to