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

zhangliang 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 599fa2a1267 Rename StorageContainerOption (#36623)
599fa2a1267 is described below

commit 599fa2a12673c69c263d94661230ca3fb3ee66da
Author: Liang Zhang <[email protected]>
AuthorDate: Fri Sep 19 00:04:53 2025 +0800

    Rename StorageContainerOption (#36623)
---
 .../test/e2e/agent/engine/env/AgentE2ETestEnvironment.java   |  6 +++---
 .../storage/mount/MountConfigurationResourceGenerator.java   |  4 ++--
 .../container/storage/mount/MountSQLResourceGenerator.java   |  4 ++--
 ...rConfigurationOption.java => StorageContainerOption.java} |  4 ++--
 ...figurationOption.java => HiveStorageContainerOption.java} |  6 +++---
 ...urationOption.java => MariaDBStorageContainerOption.java} |  6 +++---
 ...igurationOption.java => MySQLStorageContainerOption.java} |  6 +++---
 ...ationOption.java => OpenGaussStorageContainerOption.java} |  6 +++---
 ...tionOption.java => PostgreSQLStorageContainerOption.java} |  6 +++---
 .../env/container/storage/type/DockerStorageContainer.java   |  8 ++++----
 .../env/container/storage/type/NativeStorageContainer.java   |  6 +++---
 ....e2e.env.container.storage.option.StorageContainerOption} | 10 +++++-----
 .../cases/createtable/CreateTableSQLGeneratorIT.java         |  4 ++--
 .../e2e/operation/pipeline/env/PipelineE2EEnvironment.java   |  4 ++--
 .../compose/docker/PipelineDockerContainerComposer.java      |  4 ++--
 .../composer/ClusterShowProcessListContainerComposer.java    |  4 ++--
 .../operation/transaction/env/TransactionE2EEnvironment.java | 12 ++++++------
 .../compose/TransactionDockerContainerComposer.java          |  4 ++--
 .../env/container/compose/mode/ClusterContainerComposer.java |  4 ++--
 .../container/compose/mode/StandaloneContainerComposer.java  |  4 ++--
 20 files changed, 56 insertions(+), 56 deletions(-)

diff --git 
a/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/env/AgentE2ETestEnvironment.java
 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/env/AgentE2ETestEnvironment.java
index 4f084ae1cf6..26aee425587 100644
--- 
a/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/env/AgentE2ETestEnvironment.java
+++ 
b/test/e2e/agent/engine/src/test/java/org/apache/shardingsphere/test/e2e/agent/engine/env/AgentE2ETestEnvironment.java
@@ -40,7 +40,7 @@ import 
org.apache.shardingsphere.test.e2e.env.container.constants.ProxyContainer
 import 
org.apache.shardingsphere.test.e2e.env.container.governance.GovernanceContainer;
 import 
org.apache.shardingsphere.test.e2e.env.container.governance.GovernanceContainerFactory;
 import 
org.apache.shardingsphere.test.e2e.env.container.storage.StorageContainer;
-import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerConfigurationOption;
+import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerOption;
 import 
org.apache.shardingsphere.test.e2e.env.container.storage.type.DockerStorageContainer;
 import org.awaitility.Awaitility;
 import org.testcontainers.containers.output.OutputFrame;
@@ -117,7 +117,7 @@ public final class AgentE2ETestEnvironment {
         containers = new ITContainers(null);
         ShardingSphereProxyClusterContainer proxyContainer = new 
ShardingSphereProxyClusterContainer(databaseType, 
getAdaptorContainerConfiguration());
         proxyContainer.withLogConsumer(testConfig.isLogEnabled() ? 
this::collectLogs : null);
-        StorageContainer storageContainer = new 
DockerStorageContainer(imageConfig.getMysqlImage(), 
DatabaseTypedSPILoader.getService(StorageContainerConfigurationOption.class, 
databaseType), null);
+        StorageContainer storageContainer = new 
DockerStorageContainer(imageConfig.getMysqlImage(), 
DatabaseTypedSPILoader.getService(StorageContainerOption.class, databaseType), 
null);
         proxyContainer.dependsOn(storageContainer);
         containers.registerContainer(storageContainer);
         GovernanceContainer governanceContainer = 
GovernanceContainerFactory.newInstance("ZooKeeper");
@@ -148,7 +148,7 @@ public final class AgentE2ETestEnvironment {
     
     private void createJDBCEnvironment(final DockerITContainer 
agentPluginContainer) {
         containers = new ITContainers(null);
-        StorageContainer storageContainer = new 
DockerStorageContainer(imageConfig.getMysqlImage(), 
DatabaseTypedSPILoader.getService(StorageContainerConfigurationOption.class, 
databaseType), null);
+        StorageContainer storageContainer = new 
DockerStorageContainer(imageConfig.getMysqlImage(), 
DatabaseTypedSPILoader.getService(StorageContainerOption.class, databaseType), 
null);
         ShardingSphereJdbcAgentContainer jdbcAgentContainer = new 
ShardingSphereJdbcAgentContainer(
                 imageConfig.getJdbcProjectImage(), testConfig.getPluginType(), 
testConfig.isLogEnabled() ? this::collectLogs : null);
         jdbcAgentContainer.dependsOn(storageContainer);
diff --git 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/mount/MountConfigurationResourceGenerator.java
 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/mount/MountConfigurationResourceGenerator.java
index f134aa98e74..a58fcc2b3d4 100644
--- 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/mount/MountConfigurationResourceGenerator.java
+++ 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/mount/MountConfigurationResourceGenerator.java
@@ -18,7 +18,7 @@
 package org.apache.shardingsphere.test.e2e.env.container.storage.mount;
 
 import lombok.RequiredArgsConstructor;
-import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerConfigurationOption;
+import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerOption;
 
 import java.io.File;
 import java.util.Collection;
@@ -31,7 +31,7 @@ import java.util.Map;
 @RequiredArgsConstructor
 public final class MountConfigurationResourceGenerator {
     
-    private final StorageContainerConfigurationOption option;
+    private final StorageContainerOption option;
     
     /**
      * Generate mount configuration resource map.
diff --git 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/mount/MountSQLResourceGenerator.java
 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/mount/MountSQLResourceGenerator.java
index 85351bf99e7..6dbcdfca240 100644
--- 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/mount/MountSQLResourceGenerator.java
+++ 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/mount/MountSQLResourceGenerator.java
@@ -18,7 +18,7 @@
 package org.apache.shardingsphere.test.e2e.env.container.storage.mount;
 
 import lombok.RequiredArgsConstructor;
-import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerConfigurationOption;
+import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerOption;
 import 
org.apache.shardingsphere.test.e2e.env.runtime.scenario.path.ScenarioDataPath;
 import 
org.apache.shardingsphere.test.e2e.env.runtime.scenario.path.ScenarioDataPath.Type;
 
@@ -44,7 +44,7 @@ public final class MountSQLResourceGenerator {
     
     private static final String TO_BE_MOUNTED_EXPECTED_SCENARIO_SQL_FILE = 
"60-scenario-expected-init.sql";
     
-    private final StorageContainerConfigurationOption option;
+    private final StorageContainerOption option;
     
     /**
      * Generate mount SQL resource map.
diff --git 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/StorageContainerConfigurationOption.java
 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/StorageContainerOption.java
similarity index 96%
rename from 
test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/StorageContainerConfigurationOption.java
rename to 
test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/StorageContainerOption.java
index 36afee3f59d..4992ce9e9ca 100644
--- 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/StorageContainerConfigurationOption.java
+++ 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/StorageContainerOption.java
@@ -26,10 +26,10 @@ import java.util.Map;
 import java.util.Optional;
 
 /**
- * Storage container configuration option.
+ * Storage container option.
  */
 @SingletonSPI
-public interface StorageContainerConfigurationOption extends DatabaseTypedSPI {
+public interface StorageContainerOption extends DatabaseTypedSPI {
     
     /**
      * Get container port.
diff --git 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/HiveStorageContainerConfigurationOption.java
 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/HiveStorageContainerOption.java
similarity index 93%
rename from 
test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/HiveStorageContainerConfigurationOption.java
rename to 
test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/HiveStorageContainerOption.java
index 56f0c284289..301b3dd2092 100644
--- 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/HiveStorageContainerConfigurationOption.java
+++ 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/HiveStorageContainerOption.java
@@ -17,7 +17,7 @@
 
 package 
org.apache.shardingsphere.test.e2e.env.container.storage.option.dialect;
 
-import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerConfigurationOption;
+import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerOption;
 
 import java.util.Collection;
 import java.util.Collections;
@@ -27,9 +27,9 @@ import java.util.Map;
 import java.util.Optional;
 
 /**
- * Storage container configuration option for Hive.
+ * Storage container option for Hive.
  */
-public final class HiveStorageContainerConfigurationOption implements 
StorageContainerConfigurationOption {
+public final class HiveStorageContainerOption implements 
StorageContainerOption {
     
     @Override
     public int getPort() {
diff --git 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/MariaDBStorageContainerConfigurationOption.java
 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/MariaDBStorageContainerOption.java
similarity index 92%
rename from 
test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/MariaDBStorageContainerConfigurationOption.java
rename to 
test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/MariaDBStorageContainerOption.java
index dad42a31661..e95b10316ca 100644
--- 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/MariaDBStorageContainerConfigurationOption.java
+++ 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/MariaDBStorageContainerOption.java
@@ -17,7 +17,7 @@
 
 package 
org.apache.shardingsphere.test.e2e.env.container.storage.option.dialect;
 
-import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerConfigurationOption;
+import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerOption;
 import org.apache.shardingsphere.test.e2e.env.container.util.ContainerUtils;
 
 import java.util.Collection;
@@ -28,9 +28,9 @@ import java.util.Map;
 import java.util.Optional;
 
 /**
- * Storage container configuration option for MariaDB.
+ * Storage container option for MariaDB.
  */
-public final class MariaDBStorageContainerConfigurationOption implements 
StorageContainerConfigurationOption {
+public final class MariaDBStorageContainerOption implements 
StorageContainerOption {
     
     @Override
     public int getPort() {
diff --git 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/MySQLStorageContainerConfigurationOption.java
 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/MySQLStorageContainerOption.java
similarity index 93%
rename from 
test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/MySQLStorageContainerConfigurationOption.java
rename to 
test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/MySQLStorageContainerOption.java
index a7ab80c0032..f8e3948f573 100644
--- 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/MySQLStorageContainerConfigurationOption.java
+++ 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/MySQLStorageContainerOption.java
@@ -17,7 +17,7 @@
 
 package 
org.apache.shardingsphere.test.e2e.env.container.storage.option.dialect;
 
-import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerConfigurationOption;
+import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerOption;
 import org.apache.shardingsphere.test.e2e.env.container.util.ContainerUtils;
 
 import java.util.Arrays;
@@ -30,9 +30,9 @@ import java.util.Map;
 import java.util.Optional;
 
 /**
- * Storage container configuration option for MySQL.
+ * Storage container option for MySQL.
  */
-public final class MySQLStorageContainerConfigurationOption implements 
StorageContainerConfigurationOption {
+public final class MySQLStorageContainerOption implements 
StorageContainerOption {
     
     @Override
     public int getPort() {
diff --git 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/OpenGaussStorageContainerConfigurationOption.java
 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/OpenGaussStorageContainerOption.java
similarity index 92%
rename from 
test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/OpenGaussStorageContainerConfigurationOption.java
rename to 
test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/OpenGaussStorageContainerOption.java
index 596e486d4e1..f53c539615a 100644
--- 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/OpenGaussStorageContainerConfigurationOption.java
+++ 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/OpenGaussStorageContainerOption.java
@@ -18,7 +18,7 @@
 package 
org.apache.shardingsphere.test.e2e.env.container.storage.option.dialect;
 
 import 
org.apache.shardingsphere.test.e2e.env.container.constants.StorageContainerConstants;
-import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerConfigurationOption;
+import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerOption;
 
 import java.util.Arrays;
 import java.util.Collection;
@@ -28,9 +28,9 @@ import java.util.Map;
 import java.util.Optional;
 
 /**
- * Storage container configuration option for openGauss.
+ * Storage container option for openGauss.
  */
-public final class OpenGaussStorageContainerConfigurationOption implements 
StorageContainerConfigurationOption {
+public final class OpenGaussStorageContainerOption implements 
StorageContainerOption {
     
     @Override
     public int getPort() {
diff --git 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/PostgreSQLStorageContainerConfigurationOption.java
 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/PostgreSQLStorageContainerOption.java
similarity index 92%
rename from 
test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/PostgreSQLStorageContainerConfigurationOption.java
rename to 
test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/PostgreSQLStorageContainerOption.java
index c7142782922..4446ffe4fd8 100644
--- 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/PostgreSQLStorageContainerConfigurationOption.java
+++ 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/option/dialect/PostgreSQLStorageContainerOption.java
@@ -18,7 +18,7 @@
 package 
org.apache.shardingsphere.test.e2e.env.container.storage.option.dialect;
 
 import 
org.apache.shardingsphere.test.e2e.env.container.constants.StorageContainerConstants;
-import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerConfigurationOption;
+import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerOption;
 
 import java.util.Collection;
 import java.util.Collections;
@@ -28,9 +28,9 @@ import java.util.Map;
 import java.util.Optional;
 
 /**
- * Storage container configuration option for PostgreSQL.
+ * Storage container option for PostgreSQL.
  */
-public final class PostgreSQLStorageContainerConfigurationOption implements 
StorageContainerConfigurationOption {
+public final class PostgreSQLStorageContainerOption implements 
StorageContainerOption {
     
     @Override
     public int getPort() {
diff --git 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/type/DockerStorageContainer.java
 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/type/DockerStorageContainer.java
index ae8fe5c80fe..7b279bb0776 100644
--- 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/type/DockerStorageContainer.java
+++ 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/type/DockerStorageContainer.java
@@ -29,7 +29,7 @@ import 
org.apache.shardingsphere.test.e2e.env.container.constants.StorageContain
 import 
org.apache.shardingsphere.test.e2e.env.container.storage.StorageContainer;
 import 
org.apache.shardingsphere.test.e2e.env.container.storage.mount.MountConfigurationResourceGenerator;
 import 
org.apache.shardingsphere.test.e2e.env.container.storage.mount.MountSQLResourceGenerator;
-import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerConfigurationOption;
+import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerOption;
 import 
org.apache.shardingsphere.test.e2e.env.container.util.DockerImageVersion;
 import 
org.apache.shardingsphere.test.e2e.env.container.util.JdbcConnectCheckingWaitStrategy;
 import org.apache.shardingsphere.test.e2e.env.container.util.SQLScriptUtils;
@@ -57,7 +57,7 @@ import java.util.stream.Collectors;
  */
 public final class DockerStorageContainer extends DockerITContainer implements 
StorageContainer {
     
-    private final StorageContainerConfigurationOption option;
+    private final StorageContainerOption option;
     
     private final String scenario;
     
@@ -71,7 +71,7 @@ public final class DockerStorageContainer extends 
DockerITContainer implements S
     @Getter
     private final Map<String, DataSource> expectedDataSourceMap = new 
LinkedHashMap<>();
     
-    public DockerStorageContainer(final String containerImage, final 
StorageContainerConfigurationOption option, final String scenario) {
+    public DockerStorageContainer(final String containerImage, final 
StorageContainerOption option, final String scenario) {
         super(option.getDatabaseType().toLowerCase(), 
getContainerImage(containerImage, option));
         this.option = option;
         this.scenario = scenario;
@@ -79,7 +79,7 @@ public final class DockerStorageContainer extends 
DockerITContainer implements S
         dataSourceEnvironment = 
DatabaseTypedSPILoader.getService(DataSourceEnvironment.class, 
option.getType());
     }
     
-    private static String getContainerImage(final String containerImage, final 
StorageContainerConfigurationOption option) {
+    private static String getContainerImage(final String containerImage, final 
StorageContainerOption option) {
         Preconditions.checkNotNull(option, "Can not support database type 
`%s`", option.getDatabaseType());
         return Strings.isNullOrEmpty(containerImage) ? 
option.getDefaultImageName() : containerImage;
     }
diff --git 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/type/NativeStorageContainer.java
 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/type/NativeStorageContainer.java
index ccfbc160b76..8049a0d3798 100644
--- 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/type/NativeStorageContainer.java
+++ 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/storage/type/NativeStorageContainer.java
@@ -24,7 +24,7 @@ import 
org.apache.shardingsphere.database.connector.core.type.DatabaseType;
 import 
org.apache.shardingsphere.test.e2e.env.container.constants.StorageContainerConstants;
 import 
org.apache.shardingsphere.test.e2e.env.container.storage.StorageContainer;
 import 
org.apache.shardingsphere.test.e2e.env.container.storage.mount.MountSQLResourceGenerator;
-import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerConfigurationOption;
+import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerOption;
 import org.apache.shardingsphere.test.e2e.env.container.util.SQLScriptUtils;
 import 
org.apache.shardingsphere.test.e2e.env.container.util.StorageContainerUtils;
 import org.apache.shardingsphere.test.e2e.env.runtime.E2ETestEnvironment;
@@ -52,7 +52,7 @@ public final class NativeStorageContainer implements 
StorageContainer {
     
     private final String scenario;
     
-    private final StorageContainerConfigurationOption option;
+    private final StorageContainerOption option;
     
     @Getter
     private final Map<String, DataSource> actualDataSourceMap;
@@ -68,7 +68,7 @@ public final class NativeStorageContainer implements 
StorageContainer {
         env = E2ETestEnvironment.getInstance();
         this.databaseType = databaseType;
         this.scenario = scenario;
-        option = 
DatabaseTypedSPILoader.findService(StorageContainerConfigurationOption.class, 
databaseType).orElse(null);
+        option = 
DatabaseTypedSPILoader.findService(StorageContainerOption.class, 
databaseType).orElse(null);
         initDatabase();
         actualDataSourceMap = createDataSourceMap(Type.ACTUAL);
         expectedDataSourceMap = createDataSourceMap(Type.EXPECTED);
diff --git 
a/test/e2e/env/src/test/resources/META-INF/services/org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerConfigurationOption
 
b/test/e2e/env/src/test/resources/META-INF/services/org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerOption
similarity index 81%
rename from 
test/e2e/env/src/test/resources/META-INF/services/org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerConfigurationOption
rename to 
test/e2e/env/src/test/resources/META-INF/services/org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerOption
index 0be4040e157..f13a2ca23ea 100644
--- 
a/test/e2e/env/src/test/resources/META-INF/services/org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerConfigurationOption
+++ 
b/test/e2e/env/src/test/resources/META-INF/services/org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerOption
@@ -15,8 +15,8 @@
 # limitations under the License.
 #
 
-org.apache.shardingsphere.test.e2e.env.container.storage.option.dialect.MySQLStorageContainerConfigurationOption
-org.apache.shardingsphere.test.e2e.env.container.storage.option.dialect.PostgreSQLStorageContainerConfigurationOption
-org.apache.shardingsphere.test.e2e.env.container.storage.option.dialect.MariaDBStorageContainerConfigurationOption
-org.apache.shardingsphere.test.e2e.env.container.storage.option.dialect.OpenGaussStorageContainerConfigurationOption
-org.apache.shardingsphere.test.e2e.env.container.storage.option.dialect.HiveStorageContainerConfigurationOption
+org.apache.shardingsphere.test.e2e.env.container.storage.option.dialect.MySQLStorageContainerOption
+org.apache.shardingsphere.test.e2e.env.container.storage.option.dialect.PostgreSQLStorageContainerOption
+org.apache.shardingsphere.test.e2e.env.container.storage.option.dialect.MariaDBStorageContainerOption
+org.apache.shardingsphere.test.e2e.env.container.storage.option.dialect.OpenGaussStorageContainerOption
+org.apache.shardingsphere.test.e2e.env.container.storage.option.dialect.HiveStorageContainerOption
diff --git 
a/test/e2e/operation/pipeline/src/test/java/org/apache/shardingsphere/test/e2e/operation/pipeline/cases/createtable/CreateTableSQLGeneratorIT.java
 
b/test/e2e/operation/pipeline/src/test/java/org/apache/shardingsphere/test/e2e/operation/pipeline/cases/createtable/CreateTableSQLGeneratorIT.java
index 5236fc8b549..1248c461020 100644
--- 
a/test/e2e/operation/pipeline/src/test/java/org/apache/shardingsphere/test/e2e/operation/pipeline/cases/createtable/CreateTableSQLGeneratorIT.java
+++ 
b/test/e2e/operation/pipeline/src/test/java/org/apache/shardingsphere/test/e2e/operation/pipeline/cases/createtable/CreateTableSQLGeneratorIT.java
@@ -21,7 +21,7 @@ import 
org.apache.shardingsphere.data.pipeline.core.sqlbuilder.dialect.DialectPi
 import 
org.apache.shardingsphere.database.connector.core.spi.DatabaseTypedSPILoader;
 import org.apache.shardingsphere.database.connector.core.type.DatabaseType;
 import org.apache.shardingsphere.infra.spi.type.typed.TypedSPILoader;
-import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerConfigurationOption;
+import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerOption;
 import 
org.apache.shardingsphere.test.e2e.env.container.storage.type.DockerStorageContainer;
 import 
org.apache.shardingsphere.test.e2e.operation.pipeline.entity.CreateTableSQLGeneratorAssertionEntity;
 import 
org.apache.shardingsphere.test.e2e.operation.pipeline.entity.CreateTableSQLGeneratorAssertionsRootEntity;
@@ -91,7 +91,7 @@ class CreateTableSQLGeneratorIT {
     }
     
     private void startStorageContainer(final DatabaseType databaseType, final 
String storageContainerImage) {
-        storageContainer = new DockerStorageContainer(storageContainerImage, 
DatabaseTypedSPILoader.getService(StorageContainerConfigurationOption.class, 
databaseType), null);
+        storageContainer = new DockerStorageContainer(storageContainerImage, 
DatabaseTypedSPILoader.getService(StorageContainerOption.class, databaseType), 
null);
         storageContainer.start();
     }
     
diff --git 
a/test/e2e/operation/pipeline/src/test/java/org/apache/shardingsphere/test/e2e/operation/pipeline/env/PipelineE2EEnvironment.java
 
b/test/e2e/operation/pipeline/src/test/java/org/apache/shardingsphere/test/e2e/operation/pipeline/env/PipelineE2EEnvironment.java
index 403f7606c70..39b740616ba 100644
--- 
a/test/e2e/operation/pipeline/src/test/java/org/apache/shardingsphere/test/e2e/operation/pipeline/env/PipelineE2EEnvironment.java
+++ 
b/test/e2e/operation/pipeline/src/test/java/org/apache/shardingsphere/test/e2e/operation/pipeline/env/PipelineE2EEnvironment.java
@@ -23,7 +23,7 @@ import lombok.SneakyThrows;
 import 
org.apache.shardingsphere.database.connector.core.spi.DatabaseTypedSPILoader;
 import org.apache.shardingsphere.database.connector.core.type.DatabaseType;
 import 
org.apache.shardingsphere.test.e2e.env.container.constants.StorageContainerConstants;
-import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerConfigurationOption;
+import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerOption;
 import 
org.apache.shardingsphere.test.e2e.operation.pipeline.env.enums.PipelineEnvTypeEnum;
 import 
org.apache.shardingsphere.test.e2e.operation.pipeline.env.enums.PipelineProxyTypeEnum;
 
@@ -71,7 +71,7 @@ public final class PipelineE2EEnvironment {
      * @return actual database port
      */
     public int getActualDatabasePort(final DatabaseType databaseType) {
-        int defaultPort = 
DatabaseTypedSPILoader.getService(StorageContainerConfigurationOption.class, 
databaseType).getPort();
+        int defaultPort = 
DatabaseTypedSPILoader.getService(StorageContainerOption.class, 
databaseType).getPort();
         return 
Integer.parseInt(props.getProperty(String.format("pipeline.it.native.%s.port", 
databaseType.getType().toLowerCase()), String.valueOf(defaultPort)));
     }
     
diff --git 
a/test/e2e/operation/pipeline/src/test/java/org/apache/shardingsphere/test/e2e/operation/pipeline/framework/container/compose/docker/PipelineDockerContainerComposer.java
 
b/test/e2e/operation/pipeline/src/test/java/org/apache/shardingsphere/test/e2e/operation/pipeline/framework/container/compose/docker/PipelineDockerContainerComposer.java
index 61fd2b3a59b..5da7fb1ec87 100644
--- 
a/test/e2e/operation/pipeline/src/test/java/org/apache/shardingsphere/test/e2e/operation/pipeline/framework/container/compose/docker/PipelineDockerContainerComposer.java
+++ 
b/test/e2e/operation/pipeline/src/test/java/org/apache/shardingsphere/test/e2e/operation/pipeline/framework/container/compose/docker/PipelineDockerContainerComposer.java
@@ -26,7 +26,7 @@ import 
org.apache.shardingsphere.test.e2e.env.container.adapter.impl.ShardingSph
 import 
org.apache.shardingsphere.test.e2e.env.container.adapter.impl.ShardingSphereProxyEmbeddedContainer;
 import 
org.apache.shardingsphere.test.e2e.env.container.governance.GovernanceContainer;
 import 
org.apache.shardingsphere.test.e2e.env.container.governance.impl.ZookeeperContainer;
-import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerConfigurationOption;
+import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerOption;
 import 
org.apache.shardingsphere.test.e2e.env.container.storage.type.DockerStorageContainer;
 import 
org.apache.shardingsphere.test.e2e.env.runtime.datasource.DataSourceEnvironment;
 import 
org.apache.shardingsphere.test.e2e.operation.pipeline.env.PipelineE2EEnvironment;
@@ -58,7 +58,7 @@ public final class PipelineDockerContainerComposer extends 
PipelineBaseContainer
         GovernanceContainer governanceContainer = 
getContainers().registerContainer(new ZookeeperContainer());
         for (int i = 0; i < storageContainerCount; i++) {
             DockerStorageContainer storageContainer = 
getContainers().registerContainer(
-                    new DockerStorageContainer(storageContainerImage, 
DatabaseTypedSPILoader.getService(StorageContainerConfigurationOption.class, 
databaseType), null));
+                    new DockerStorageContainer(storageContainerImage, 
DatabaseTypedSPILoader.getService(StorageContainerOption.class, databaseType), 
null));
             
storageContainer.setNetworkAliases(Collections.singletonList(String.join(".", 
databaseType.getType().toLowerCase() + "_" + i, "host")));
             storageContainers.add(storageContainer);
         }
diff --git 
a/test/e2e/operation/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/operation/showprocesslist/container/composer/ClusterShowProcessListContainerComposer.java
 
b/test/e2e/operation/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/operation/showprocesslist/container/composer/ClusterShowProcessListContainerComposer.java
index 5e784508c69..2acdc4b8705 100644
--- 
a/test/e2e/operation/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/operation/showprocesslist/container/composer/ClusterShowProcessListContainerComposer.java
+++ 
b/test/e2e/operation/showprocesslist/src/test/java/org/apache/shardingsphere/test/e2e/operation/showprocesslist/container/composer/ClusterShowProcessListContainerComposer.java
@@ -30,7 +30,7 @@ import 
org.apache.shardingsphere.test.e2e.env.container.constants.ProxyContainer
 import 
org.apache.shardingsphere.test.e2e.env.container.governance.GovernanceContainer;
 import 
org.apache.shardingsphere.test.e2e.env.container.governance.GovernanceContainerFactory;
 import 
org.apache.shardingsphere.test.e2e.env.container.storage.StorageContainer;
-import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerConfigurationOption;
+import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerOption;
 import 
org.apache.shardingsphere.test.e2e.env.container.storage.type.DockerStorageContainer;
 import 
org.apache.shardingsphere.test.e2e.env.container.util.AdapterContainerUtils;
 import 
org.apache.shardingsphere.test.e2e.operation.showprocesslist.env.ShowProcessListEnvironment;
@@ -58,7 +58,7 @@ public final class ClusterShowProcessListContainerComposer 
implements AutoClosea
         containers = new ITContainers(testParam.getScenario());
         governanceContainer = isClusterMode(testParam.getRunMode()) ? 
containers.registerContainer(GovernanceContainerFactory.newInstance("ZooKeeper"))
 : null;
         StorageContainer storageContainer = containers.registerContainer(
-                new DockerStorageContainer("", 
DatabaseTypedSPILoader.getService(StorageContainerConfigurationOption.class, 
testParam.getDatabaseType()), testParam.getScenario()));
+                new DockerStorageContainer("", 
DatabaseTypedSPILoader.getService(StorageContainerOption.class, 
testParam.getDatabaseType()), testParam.getScenario()));
         AdaptorContainerConfiguration containerConfig = new 
AdaptorContainerConfiguration(testParam.getScenario(), new LinkedList<>(),
                 getMountedResources(testParam.getScenario(), 
testParam.getDatabaseType(), testParam.getRunMode(), 
testParam.getGovernanceCenter()), 
AdapterContainerUtils.getAdapterContainerImage(),
                 "");
diff --git 
a/test/e2e/operation/transaction/src/test/java/org/apache/shardingsphere/test/e2e/operation/transaction/env/TransactionE2EEnvironment.java
 
b/test/e2e/operation/transaction/src/test/java/org/apache/shardingsphere/test/e2e/operation/transaction/env/TransactionE2EEnvironment.java
index 94ed791a536..4037bfe2ae9 100644
--- 
a/test/e2e/operation/transaction/src/test/java/org/apache/shardingsphere/test/e2e/operation/transaction/env/TransactionE2EEnvironment.java
+++ 
b/test/e2e/operation/transaction/src/test/java/org/apache/shardingsphere/test/e2e/operation/transaction/env/TransactionE2EEnvironment.java
@@ -23,9 +23,9 @@ import lombok.extern.slf4j.Slf4j;
 import org.apache.shardingsphere.database.connector.core.type.DatabaseType;
 import 
org.apache.shardingsphere.test.e2e.env.container.constants.ProxyContainerConstants;
 import 
org.apache.shardingsphere.test.e2e.env.container.constants.StorageContainerConstants;
-import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.dialect.MySQLStorageContainerConfigurationOption;
-import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.dialect.OpenGaussStorageContainerConfigurationOption;
-import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.dialect.PostgreSQLStorageContainerConfigurationOption;
+import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.dialect.MySQLStorageContainerOption;
+import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.dialect.OpenGaussStorageContainerOption;
+import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.dialect.PostgreSQLStorageContainerOption;
 import 
org.apache.shardingsphere.test.e2e.operation.transaction.env.enums.TransactionE2EEnvTypeEnum;
 import 
org.apache.shardingsphere.test.e2e.operation.transaction.env.enums.TransactionTestCaseRegistry;
 
@@ -113,11 +113,11 @@ public final class TransactionE2EEnvironment {
     public int getActualDataSourceDefaultPort(final DatabaseType databaseType) 
{
         switch (databaseType.getType()) {
             case "MySQL":
-                return 
Integer.parseInt(props.getOrDefault("transaction.it.native.mysql.port", new 
MySQLStorageContainerConfigurationOption().getPort()).toString());
+                return 
Integer.parseInt(props.getOrDefault("transaction.it.native.mysql.port", new 
MySQLStorageContainerOption().getPort()).toString());
             case "PostgreSQL":
-                return 
Integer.parseInt(props.getOrDefault("transaction.it.native.postgresql.port", 
new PostgreSQLStorageContainerConfigurationOption().getPort()).toString());
+                return 
Integer.parseInt(props.getOrDefault("transaction.it.native.postgresql.port", 
new PostgreSQLStorageContainerOption().getPort()).toString());
             case "openGauss":
-                return 
Integer.parseInt(props.getOrDefault("transaction.it.native.opengauss.port", new 
OpenGaussStorageContainerConfigurationOption().getPort()).toString());
+                return 
Integer.parseInt(props.getOrDefault("transaction.it.native.opengauss.port", new 
OpenGaussStorageContainerOption().getPort()).toString());
             default:
                 throw new 
UnsupportedOperationException(String.format("Unsupported database type: `%s`", 
databaseType.getType()));
         }
diff --git 
a/test/e2e/operation/transaction/src/test/java/org/apache/shardingsphere/test/e2e/operation/transaction/framework/container/compose/TransactionDockerContainerComposer.java
 
b/test/e2e/operation/transaction/src/test/java/org/apache/shardingsphere/test/e2e/operation/transaction/framework/container/compose/TransactionDockerContainerComposer.java
index a1bee207485..2417a4b21d5 100644
--- 
a/test/e2e/operation/transaction/src/test/java/org/apache/shardingsphere/test/e2e/operation/transaction/framework/container/compose/TransactionDockerContainerComposer.java
+++ 
b/test/e2e/operation/transaction/src/test/java/org/apache/shardingsphere/test/e2e/operation/transaction/framework/container/compose/TransactionDockerContainerComposer.java
@@ -33,7 +33,7 @@ import 
org.apache.shardingsphere.test.e2e.env.container.adapter.impl.ShardingSph
 import 
org.apache.shardingsphere.test.e2e.env.container.governance.GovernanceContainer;
 import 
org.apache.shardingsphere.test.e2e.env.container.governance.impl.ZookeeperContainer;
 import 
org.apache.shardingsphere.test.e2e.env.container.storage.StorageContainer;
-import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerConfigurationOption;
+import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerOption;
 import 
org.apache.shardingsphere.test.e2e.env.container.storage.type.DockerStorageContainer;
 import 
org.apache.shardingsphere.test.e2e.env.container.storage.type.NativeStorageContainer;
 import 
org.apache.shardingsphere.test.e2e.operation.transaction.env.TransactionE2EEnvironment;
@@ -64,7 +64,7 @@ public final class TransactionDockerContainerComposer extends 
TransactionBaseCon
         TransactionE2EEnvTypeEnum envType = 
TransactionE2EEnvironment.getInstance().getItEnvType();
         if (TransactionE2EEnvTypeEnum.DOCKER == envType) {
             storageContainer = getContainers().registerContainer(new 
DockerStorageContainer(
-                    testParam.getStorageContainerImage(), 
DatabaseTypedSPILoader.getService(StorageContainerConfigurationOption.class, 
databaseType), testParam.getScenario()));
+                    testParam.getStorageContainerImage(), 
DatabaseTypedSPILoader.getService(StorageContainerOption.class, databaseType), 
testParam.getScenario()));
         } else {
             storageContainer = getContainers().registerContainer(new 
NativeStorageContainer(databaseType, testParam.getScenario()));
         }
diff --git 
a/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/sql/env/container/compose/mode/ClusterContainerComposer.java
 
b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/sql/env/container/compose/mode/ClusterContainerComposer.java
index 035dc1221a2..9e76ae1f298 100644
--- 
a/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/sql/env/container/compose/mode/ClusterContainerComposer.java
+++ 
b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/sql/env/container/compose/mode/ClusterContainerComposer.java
@@ -30,7 +30,7 @@ import 
org.apache.shardingsphere.test.e2e.env.container.adapter.impl.ShardingSph
 import 
org.apache.shardingsphere.test.e2e.env.container.governance.GovernanceContainer;
 import 
org.apache.shardingsphere.test.e2e.env.container.governance.GovernanceContainerFactory;
 import 
org.apache.shardingsphere.test.e2e.env.container.storage.StorageContainer;
-import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerConfigurationOption;
+import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerOption;
 import 
org.apache.shardingsphere.test.e2e.env.container.storage.type.DockerStorageContainer;
 import 
org.apache.shardingsphere.test.e2e.env.container.storage.type.NativeStorageContainer;
 import org.apache.shardingsphere.test.e2e.env.runtime.E2ETestEnvironment;
@@ -61,7 +61,7 @@ public final class ClusterContainerComposer implements 
ContainerComposer {
         Type envType = 
E2ETestEnvironment.getInstance().getClusterEnvironment().getType();
         storageContainer = containers.registerContainer(Type.DOCKER == envType
                 ? new 
DockerStorageContainer(E2ETestEnvironment.getInstance().getClusterEnvironment().getDatabaseImages().get(databaseType),
-                        
DatabaseTypedSPILoader.getService(StorageContainerConfigurationOption.class, 
databaseType), scenario)
+                        
DatabaseTypedSPILoader.getService(StorageContainerOption.class, databaseType), 
scenario)
                 : new NativeStorageContainer(databaseType, scenario));
         AdaptorContainerConfiguration containerConfig = 
SQLE2EProxyContainerConfigurationFactory.newInstance(scenario, "cluster", 
databaseType);
         AdapterContainer adapterContainer = 
AdapterContainerFactory.newInstance(adapterMode, adapterType, databaseType, 
scenario, containerConfig, storageContainer, envType.name());
diff --git 
a/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/sql/env/container/compose/mode/StandaloneContainerComposer.java
 
b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/sql/env/container/compose/mode/StandaloneContainerComposer.java
index 5cad89fa0dd..65392fef788 100644
--- 
a/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/sql/env/container/compose/mode/StandaloneContainerComposer.java
+++ 
b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/sql/env/container/compose/mode/StandaloneContainerComposer.java
@@ -27,7 +27,7 @@ import 
org.apache.shardingsphere.test.e2e.env.container.adapter.config.AdaptorCo
 import 
org.apache.shardingsphere.test.e2e.env.container.adapter.enums.AdapterMode;
 import 
org.apache.shardingsphere.test.e2e.env.container.adapter.enums.AdapterType;
 import 
org.apache.shardingsphere.test.e2e.env.container.storage.StorageContainer;
-import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerConfigurationOption;
+import 
org.apache.shardingsphere.test.e2e.env.container.storage.option.StorageContainerOption;
 import 
org.apache.shardingsphere.test.e2e.env.container.storage.type.DockerStorageContainer;
 import 
org.apache.shardingsphere.test.e2e.env.container.storage.type.NativeStorageContainer;
 import org.apache.shardingsphere.test.e2e.env.runtime.E2ETestEnvironment;
@@ -54,7 +54,7 @@ public final class StandaloneContainerComposer implements 
ContainerComposer {
         Type envType = 
E2ETestEnvironment.getInstance().getClusterEnvironment().getType();
         storageContainer = containers.registerContainer(Type.DOCKER == envType
                 ? new 
DockerStorageContainer(E2ETestEnvironment.getInstance().getClusterEnvironment().getDatabaseImages().get(databaseType),
-                        
DatabaseTypedSPILoader.getService(StorageContainerConfigurationOption.class, 
databaseType), scenario)
+                        
DatabaseTypedSPILoader.getService(StorageContainerOption.class, databaseType), 
scenario)
                 : new NativeStorageContainer(databaseType, scenario));
         AdaptorContainerConfiguration containerConfig = 
SQLE2EProxyContainerConfigurationFactory.newInstance(scenario, "standalone", 
databaseType);
         AdapterContainer adapterContainer = 
AdapterContainerFactory.newInstance(adapterMode, adapterType, databaseType, 
scenario, containerConfig, storageContainer, envType.name());


Reply via email to