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 23d60d5feb8 Refactor PipelineDataSourceCreator (#29196)
23d60d5feb8 is described below

commit 23d60d5feb834e8a03de914d5349a530416172e9
Author: Liang Zhang <[email protected]>
AuthorDate: Fri Nov 24 15:46:41 2023 +0800

    Refactor PipelineDataSourceCreator (#29196)
---
 .../datasource/creator/ShardingSpherePipelineDataSourceCreator.java   | 2 +-
 .../shardingsphere/data/pipeline/spi/PipelineDataSourceCreator.java   | 2 +-
 .../data/pipeline/common/datasource/PipelineDataSourceFactory.java    | 2 +-
 .../common/datasource/creator/StandardPipelineDataSourceCreator.java  | 2 +-
 .../common/datasource/creator/FixturePipelineDataSourceCreator.java   | 2 +-
 .../pipeline/scenario/migration/api/impl/MigrationJobAPITest.java     | 4 ++--
 6 files changed, 7 insertions(+), 7 deletions(-)

diff --git 
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/data/pipeline/datasource/creator/ShardingSpherePipelineDataSourceCreator.java
 
b/jdbc/core/src/main/java/org/apache/shardingsphere/driver/data/pipeline/datasource/creator/ShardingSpherePipelineDataSourceCreator.java
index f83ccc5b7a4..adcaf72dcfb 100644
--- 
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/data/pipeline/datasource/creator/ShardingSpherePipelineDataSourceCreator.java
+++ 
b/jdbc/core/src/main/java/org/apache/shardingsphere/driver/data/pipeline/datasource/creator/ShardingSpherePipelineDataSourceCreator.java
@@ -49,7 +49,7 @@ public final class ShardingSpherePipelineDataSourceCreator 
implements PipelineDa
     private static final AtomicInteger STANDALONE_DATABASE_ID = new 
AtomicInteger(1);
     
     @Override
-    public DataSource createPipelineDataSource(final Object dataSourceConfig) 
throws SQLException {
+    public DataSource create(final Object dataSourceConfig) throws 
SQLException {
         YamlRootConfiguration rootConfig = 
YamlEngine.unmarshal(YamlEngine.marshal(dataSourceConfig), 
YamlRootConfiguration.class);
         removeAuthorityRule(rootConfig);
         updateSingleRuleConfiguration(rootConfig);
diff --git 
a/kernel/data-pipeline/api/src/main/java/org/apache/shardingsphere/data/pipeline/spi/PipelineDataSourceCreator.java
 
b/kernel/data-pipeline/api/src/main/java/org/apache/shardingsphere/data/pipeline/spi/PipelineDataSourceCreator.java
index 5ca69d5b220..56d2f528b92 100644
--- 
a/kernel/data-pipeline/api/src/main/java/org/apache/shardingsphere/data/pipeline/spi/PipelineDataSourceCreator.java
+++ 
b/kernel/data-pipeline/api/src/main/java/org/apache/shardingsphere/data/pipeline/spi/PipelineDataSourceCreator.java
@@ -36,5 +36,5 @@ public interface PipelineDataSourceCreator extends TypedSPI {
      * @return pipeline data source
      * @throws SQLException if create data source failed
      */
-    DataSource createPipelineDataSource(Object dataSourceConfig) throws 
SQLException;
+    DataSource create(Object dataSourceConfig) throws SQLException;
 }
diff --git 
a/kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/common/datasource/PipelineDataSourceFactory.java
 
b/kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/common/datasource/PipelineDataSourceFactory.java
index 748fc647497..0e24d28c71f 100644
--- 
a/kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/common/datasource/PipelineDataSourceFactory.java
+++ 
b/kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/common/datasource/PipelineDataSourceFactory.java
@@ -42,7 +42,7 @@ public final class PipelineDataSourceFactory {
     @SneakyThrows(SQLException.class)
     public static PipelineDataSourceWrapper newInstance(final 
PipelineDataSourceConfiguration pipelineDataSourceConfig) {
         DataSource dataSource = TypedSPILoader.getService(
-                PipelineDataSourceCreator.class, 
pipelineDataSourceConfig.getType()).createPipelineDataSource(pipelineDataSourceConfig.getDataSourceConfiguration());
+                PipelineDataSourceCreator.class, 
pipelineDataSourceConfig.getType()).create(pipelineDataSourceConfig.getDataSourceConfiguration());
         return new PipelineDataSourceWrapper(dataSource, 
pipelineDataSourceConfig.getDatabaseType());
     }
 }
diff --git 
a/kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/common/datasource/creator/StandardPipelineDataSourceCreator.java
 
b/kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/common/datasource/creator/StandardPipelineDataSourceCreator.java
index db786419a72..56ec0ff30f3 100644
--- 
a/kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/common/datasource/creator/StandardPipelineDataSourceCreator.java
+++ 
b/kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/common/datasource/creator/StandardPipelineDataSourceCreator.java
@@ -30,7 +30,7 @@ import javax.sql.DataSource;
 public final class StandardPipelineDataSourceCreator implements 
PipelineDataSourceCreator {
     
     @Override
-    public DataSource createPipelineDataSource(final Object dataSourceConfig) {
+    public DataSource create(final Object dataSourceConfig) {
         return DataSourcePoolCreator.create((DataSourcePoolProperties) 
dataSourceConfig);
     }
     
diff --git 
a/kernel/data-pipeline/core/src/test/java/org/apache/shardingsphere/data/pipeline/common/datasource/creator/FixturePipelineDataSourceCreator.java
 
b/kernel/data-pipeline/core/src/test/java/org/apache/shardingsphere/data/pipeline/common/datasource/creator/FixturePipelineDataSourceCreator.java
index 93c2c2fa3ef..eb7201599f9 100644
--- 
a/kernel/data-pipeline/core/src/test/java/org/apache/shardingsphere/data/pipeline/common/datasource/creator/FixturePipelineDataSourceCreator.java
+++ 
b/kernel/data-pipeline/core/src/test/java/org/apache/shardingsphere/data/pipeline/common/datasource/creator/FixturePipelineDataSourceCreator.java
@@ -24,7 +24,7 @@ import javax.sql.DataSource;
 public final class FixturePipelineDataSourceCreator implements 
PipelineDataSourceCreator {
     
     @Override
-    public DataSource createPipelineDataSource(final Object dataSourceConfig) {
+    public DataSource create(final Object dataSourceConfig) {
         return null;
     }
     
diff --git 
a/test/it/pipeline/src/test/java/org/apache/shardingsphere/test/it/data/pipeline/scenario/migration/api/impl/MigrationJobAPITest.java
 
b/test/it/pipeline/src/test/java/org/apache/shardingsphere/test/it/data/pipeline/scenario/migration/api/impl/MigrationJobAPITest.java
index d9fa308b494..7017e4e41e3 100644
--- 
a/test/it/pipeline/src/test/java/org/apache/shardingsphere/test/it/data/pipeline/scenario/migration/api/impl/MigrationJobAPITest.java
+++ 
b/test/it/pipeline/src/test/java/org/apache/shardingsphere/test/it/data/pipeline/scenario/migration/api/impl/MigrationJobAPITest.java
@@ -211,10 +211,10 @@ class MigrationJobAPITest {
         PipelineDataSourceConfiguration source = 
jobConfig.getSources().values().iterator().next();
         PipelineDataSourceConfiguration sourceDataSourceConfig = 
PipelineDataSourceConfigurationFactory.newInstance(source.getType(), 
source.getParameter());
         initTableData(TypedSPILoader.getService(
-                PipelineDataSourceCreator.class, 
sourceDataSourceConfig.getType()).createPipelineDataSource(sourceDataSourceConfig.getDataSourceConfiguration()));
+                PipelineDataSourceCreator.class, 
sourceDataSourceConfig.getType()).create(sourceDataSourceConfig.getDataSourceConfiguration()));
         PipelineDataSourceConfiguration targetDataSourceConfig = 
PipelineDataSourceConfigurationFactory.newInstance(jobConfig.getTarget().getType(),
 jobConfig.getTarget().getParameter());
         initTableData(TypedSPILoader.getService(
-                PipelineDataSourceCreator.class, 
targetDataSourceConfig.getType()).createPipelineDataSource(targetDataSourceConfig.getDataSourceConfiguration()));
+                PipelineDataSourceCreator.class, 
targetDataSourceConfig.getType()).create(targetDataSourceConfig.getDataSourceConfiguration()));
     }
     
     private void initTableData(final DataSource pipelineDataSource) throws 
SQLException {

Reply via email to