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

panjuan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere-elasticjob.git


The following commit(s) were added to refs/heads/master by this push:
     new ba734384c Rename TracingStorageDatabaseType
     new da259cc49 Merge pull request #2347 from terrymanu/dev
ba734384c is described below

commit ba734384cffe49f0a9ae5e8b860f41d35fafe8c2
Author: zhangliang <[email protected]>
AuthorDate: Tue Oct 31 14:24:33 2023 +0800

    Rename TracingStorageDatabaseType
---
 .../tracing/rdb/storage/RDBJobEventStorage.java        | 18 +++++++++---------
 ...tabaseType.java => TracingStorageDatabaseType.java} |  4 ++--
 ...aseType.java => DB2TracingStorageDatabaseType.java} |  6 +++---
 ...ype.java => DefaultTracingStorageDatabaseType.java} |  6 +++---
 ...baseType.java => H2TracingStorageDatabaseType.java} |  6 +++---
 ...eType.java => MySQLTracingStorageDatabaseType.java} |  6 +++---
 ...Type.java => OracleTracingStorageDatabaseType.java} |  6 +++---
 ....java => PostgreSQLTracingStorageDatabaseType.java} |  6 +++---
 ...e.java => SQLServerTracingStorageDatabaseType.java} |  6 +++---
 ...ticjob.tracing.rdb.type.TracingStorageDatabaseType} | 12 ++++++------
 .../kernel/tracing/yaml/YamlTracingConfiguration.java  |  2 --
 11 files changed, 38 insertions(+), 40 deletions(-)

diff --git 
a/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/RDBJobEventStorage.java
 
b/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/RDBJobEventStorage.java
index 8c87fa876..de6302285 100644
--- 
a/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/RDBJobEventStorage.java
+++ 
b/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/RDBJobEventStorage.java
@@ -24,8 +24,8 @@ import 
org.apache.shardingsphere.elasticjob.kernel.tracing.event.JobExecutionEve
 import 
org.apache.shardingsphere.elasticjob.kernel.tracing.event.JobStatusTraceEvent;
 import 
org.apache.shardingsphere.elasticjob.kernel.tracing.event.JobStatusTraceEvent.State;
 import 
org.apache.shardingsphere.elasticjob.kernel.tracing.exception.WrapException;
-import org.apache.shardingsphere.elasticjob.tracing.rdb.type.DatabaseType;
-import 
org.apache.shardingsphere.elasticjob.tracing.rdb.type.impl.DefaultDatabaseType;
+import 
org.apache.shardingsphere.elasticjob.tracing.rdb.type.TracingStorageDatabaseType;
+import 
org.apache.shardingsphere.elasticjob.tracing.rdb.type.impl.DefaultTracingStorageDatabaseType;
 import org.apache.shardingsphere.infra.spi.ShardingSphereServiceLoader;
 
 import javax.sql.DataSource;
@@ -60,14 +60,14 @@ public final class RDBJobEventStorage {
     
     private final DataSource dataSource;
     
-    private final DatabaseType databaseType;
+    private final TracingStorageDatabaseType tracingStorageDatabaseType;
     
     private final RDBStorageSQLMapper sqlMapper;
     
     private RDBJobEventStorage(final DataSource dataSource) throws 
SQLException {
         this.dataSource = dataSource;
-        databaseType = getDatabaseType(dataSource);
-        sqlMapper = new 
RDBStorageSQLMapper(databaseType.getSQLPropertiesFile());
+        tracingStorageDatabaseType = getDatabaseType(dataSource);
+        sqlMapper = new 
RDBStorageSQLMapper(tracingStorageDatabaseType.getSQLPropertiesFile());
         initTablesAndIndexes();
     }
     
@@ -106,16 +106,16 @@ public final class RDBJobEventStorage {
         }
     }
     
-    private DatabaseType getDatabaseType(final DataSource dataSource) throws 
SQLException {
+    private TracingStorageDatabaseType getDatabaseType(final DataSource 
dataSource) throws SQLException {
         try (Connection connection = dataSource.getConnection()) {
             String databaseProductName = 
connection.getMetaData().getDatabaseProductName();
-            for (DatabaseType each : 
ShardingSphereServiceLoader.getServiceInstances(DatabaseType.class)) {
+            for (TracingStorageDatabaseType each : 
ShardingSphereServiceLoader.getServiceInstances(TracingStorageDatabaseType.class))
 {
                 if (each.getDatabaseProductName().equals(databaseProductName)) 
{
                     return each;
                 }
             }
         }
-        return new DefaultDatabaseType();
+        return new DefaultTracingStorageDatabaseType();
     }
     
     private void initTablesAndIndexes() throws SQLException {
@@ -321,7 +321,7 @@ public final class RDBJobEventStorage {
     }
     
     private boolean isDuplicateRecord(final SQLException ex) {
-        return null != databaseType && 
databaseType.getDuplicateRecordErrorCode() == ex.getErrorCode();
+        return null != tracingStorageDatabaseType && 
tracingStorageDatabaseType.getDuplicateRecordErrorCode() == ex.getErrorCode();
     }
     
     /**
diff --git 
a/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/DatabaseType.java
 
b/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/TracingStorageDatabaseType.java
similarity index 94%
rename from 
ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/DatabaseType.java
rename to 
ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/TracingStorageDatabaseType.java
index 17ffdf76e..16f644665 100644
--- 
a/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/DatabaseType.java
+++ 
b/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/TracingStorageDatabaseType.java
@@ -21,10 +21,10 @@ import 
org.apache.shardingsphere.infra.spi.annotation.SingletonSPI;
 import org.apache.shardingsphere.infra.spi.type.typed.TypedSPI;
 
 /**
- * Database type.
+ * Tracing storage database type.
  */
 @SingletonSPI
-public interface DatabaseType extends TypedSPI {
+public interface TracingStorageDatabaseType extends TypedSPI {
     
     /**
      * Get database product name.
diff --git 
a/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/DB2DatabaseType.java
 
b/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/DB2TracingStorageDatabaseType.java
similarity index 82%
rename from 
ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/DB2DatabaseType.java
rename to 
ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/DB2TracingStorageDatabaseType.java
index dc8e3e911..40dad660a 100644
--- 
a/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/DB2DatabaseType.java
+++ 
b/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/DB2TracingStorageDatabaseType.java
@@ -17,12 +17,12 @@
 
 package org.apache.shardingsphere.elasticjob.tracing.rdb.type.impl;
 
-import org.apache.shardingsphere.elasticjob.tracing.rdb.type.DatabaseType;
+import 
org.apache.shardingsphere.elasticjob.tracing.rdb.type.TracingStorageDatabaseType;
 
 /**
- * DB2 database type.
+ * Tracing storage database type for DB2.
  */
-public final class DB2DatabaseType implements DatabaseType {
+public final class DB2TracingStorageDatabaseType implements 
TracingStorageDatabaseType {
     
     @Override
     public String getType() {
diff --git 
a/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/DefaultDatabaseType.java
 
b/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/DefaultTracingStorageDatabaseType.java
similarity index 83%
rename from 
ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/DefaultDatabaseType.java
rename to 
ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/DefaultTracingStorageDatabaseType.java
index 4e52ec713..01a2ecd40 100644
--- 
a/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/DefaultDatabaseType.java
+++ 
b/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/DefaultTracingStorageDatabaseType.java
@@ -17,12 +17,12 @@
 
 package org.apache.shardingsphere.elasticjob.tracing.rdb.type.impl;
 
-import org.apache.shardingsphere.elasticjob.tracing.rdb.type.DatabaseType;
+import 
org.apache.shardingsphere.elasticjob.tracing.rdb.type.TracingStorageDatabaseType;
 
 /**
- * Default database type.
+ * Default tracing storage database type.
  */
-public class DefaultDatabaseType implements DatabaseType {
+public class DefaultTracingStorageDatabaseType implements 
TracingStorageDatabaseType {
     
     @Override
     public String getType() {
diff --git 
a/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/H2DatabaseType.java
 
b/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/H2TracingStorageDatabaseType.java
similarity index 82%
rename from 
ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/H2DatabaseType.java
rename to 
ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/H2TracingStorageDatabaseType.java
index 755af133f..7402b0a47 100644
--- 
a/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/H2DatabaseType.java
+++ 
b/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/H2TracingStorageDatabaseType.java
@@ -17,12 +17,12 @@
 
 package org.apache.shardingsphere.elasticjob.tracing.rdb.type.impl;
 
-import org.apache.shardingsphere.elasticjob.tracing.rdb.type.DatabaseType;
+import 
org.apache.shardingsphere.elasticjob.tracing.rdb.type.TracingStorageDatabaseType;
 
 /**
- * H2 database type.
+ * Tracing storage database type for H2.
  */
-public final class H2DatabaseType implements DatabaseType {
+public final class H2TracingStorageDatabaseType implements 
TracingStorageDatabaseType {
     
     @Override
     public String getType() {
diff --git 
a/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/MySQLDatabaseType.java
 
b/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/MySQLTracingStorageDatabaseType.java
similarity index 82%
rename from 
ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/MySQLDatabaseType.java
rename to 
ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/MySQLTracingStorageDatabaseType.java
index 2b1c19850..7d691a6a2 100644
--- 
a/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/MySQLDatabaseType.java
+++ 
b/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/MySQLTracingStorageDatabaseType.java
@@ -17,12 +17,12 @@
 
 package org.apache.shardingsphere.elasticjob.tracing.rdb.type.impl;
 
-import org.apache.shardingsphere.elasticjob.tracing.rdb.type.DatabaseType;
+import 
org.apache.shardingsphere.elasticjob.tracing.rdb.type.TracingStorageDatabaseType;
 
 /**
- * MySQL database type.
+ * Tracing storage database type for MySQL.
  */
-public final class MySQLDatabaseType implements DatabaseType {
+public final class MySQLTracingStorageDatabaseType implements 
TracingStorageDatabaseType {
     
     @Override
     public String getType() {
diff --git 
a/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/OracleDatabaseType.java
 
b/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/OracleTracingStorageDatabaseType.java
similarity index 82%
rename from 
ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/OracleDatabaseType.java
rename to 
ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/OracleTracingStorageDatabaseType.java
index 97fba19aa..804902a2d 100644
--- 
a/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/OracleDatabaseType.java
+++ 
b/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/OracleTracingStorageDatabaseType.java
@@ -17,12 +17,12 @@
 
 package org.apache.shardingsphere.elasticjob.tracing.rdb.type.impl;
 
-import org.apache.shardingsphere.elasticjob.tracing.rdb.type.DatabaseType;
+import 
org.apache.shardingsphere.elasticjob.tracing.rdb.type.TracingStorageDatabaseType;
 
 /**
- * Oracle database type.
+ * Tracing storage database type for Oracle.
  */
-public final class OracleDatabaseType implements DatabaseType {
+public final class OracleTracingStorageDatabaseType implements 
TracingStorageDatabaseType {
     
     @Override
     public String getType() {
diff --git 
a/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/PostgreSQLDatabaseType.java
 
b/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/PostgreSQLTracingStorageDatabaseType.java
similarity index 81%
rename from 
ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/PostgreSQLDatabaseType.java
rename to 
ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/PostgreSQLTracingStorageDatabaseType.java
index e24df8e75..c0ade9b55 100644
--- 
a/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/PostgreSQLDatabaseType.java
+++ 
b/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/PostgreSQLTracingStorageDatabaseType.java
@@ -17,12 +17,12 @@
 
 package org.apache.shardingsphere.elasticjob.tracing.rdb.type.impl;
 
-import org.apache.shardingsphere.elasticjob.tracing.rdb.type.DatabaseType;
+import 
org.apache.shardingsphere.elasticjob.tracing.rdb.type.TracingStorageDatabaseType;
 
 /**
- * PostgreSQL database type.
+ * Tracing storage database type for PostgreSQL.
  */
-public final class PostgreSQLDatabaseType implements DatabaseType {
+public final class PostgreSQLTracingStorageDatabaseType implements 
TracingStorageDatabaseType {
     
     @Override
     public String getType() {
diff --git 
a/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/SQLServerDatabaseType.java
 
b/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/SQLServerTracingStorageDatabaseType.java
similarity index 83%
rename from 
ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/SQLServerDatabaseType.java
rename to 
ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/SQLServerTracingStorageDatabaseType.java
index a917f4532..a93b9e371 100644
--- 
a/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/SQLServerDatabaseType.java
+++ 
b/ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/type/impl/SQLServerTracingStorageDatabaseType.java
@@ -17,12 +17,12 @@
 
 package org.apache.shardingsphere.elasticjob.tracing.rdb.type.impl;
 
-import org.apache.shardingsphere.elasticjob.tracing.rdb.type.DatabaseType;
+import 
org.apache.shardingsphere.elasticjob.tracing.rdb.type.TracingStorageDatabaseType;
 
 /**
- * SQLServer database type.
+ * Tracing storage database type for SQLServer.
  */
-public final class SQLServerDatabaseType implements DatabaseType {
+public final class SQLServerTracingStorageDatabaseType implements 
TracingStorageDatabaseType {
     
     @Override
     public String getType() {
diff --git 
a/ecosystem/tracing/rdb/src/main/resources/META-INF/services/org.apache.shardingsphere.elasticjob.tracing.rdb.type.DatabaseType
 
b/ecosystem/tracing/rdb/src/main/resources/META-INF/services/org.apache.shardingsphere.elasticjob.tracing.rdb.type.TracingStorageDatabaseType
similarity index 77%
rename from 
ecosystem/tracing/rdb/src/main/resources/META-INF/services/org.apache.shardingsphere.elasticjob.tracing.rdb.type.DatabaseType
rename to 
ecosystem/tracing/rdb/src/main/resources/META-INF/services/org.apache.shardingsphere.elasticjob.tracing.rdb.type.TracingStorageDatabaseType
index 374dab71c..aa7a3c3f8 100644
--- 
a/ecosystem/tracing/rdb/src/main/resources/META-INF/services/org.apache.shardingsphere.elasticjob.tracing.rdb.type.DatabaseType
+++ 
b/ecosystem/tracing/rdb/src/main/resources/META-INF/services/org.apache.shardingsphere.elasticjob.tracing.rdb.type.TracingStorageDatabaseType
@@ -15,9 +15,9 @@
 # limitations under the License.
 #
 
-org.apache.shardingsphere.elasticjob.tracing.rdb.type.impl.MySQLDatabaseType
-org.apache.shardingsphere.elasticjob.tracing.rdb.type.impl.PostgreSQLDatabaseType
-org.apache.shardingsphere.elasticjob.tracing.rdb.type.impl.OracleDatabaseType
-org.apache.shardingsphere.elasticjob.tracing.rdb.type.impl.SQLServerDatabaseType
-org.apache.shardingsphere.elasticjob.tracing.rdb.type.impl.DB2DatabaseType
-org.apache.shardingsphere.elasticjob.tracing.rdb.type.impl.H2DatabaseType
+org.apache.shardingsphere.elasticjob.tracing.rdb.type.impl.MySQLTracingStorageDatabaseType
+org.apache.shardingsphere.elasticjob.tracing.rdb.type.impl.PostgreSQLTracingStorageDatabaseType
+org.apache.shardingsphere.elasticjob.tracing.rdb.type.impl.OracleTracingStorageDatabaseType
+org.apache.shardingsphere.elasticjob.tracing.rdb.type.impl.SQLServerTracingStorageDatabaseType
+org.apache.shardingsphere.elasticjob.tracing.rdb.type.impl.DB2TracingStorageDatabaseType
+org.apache.shardingsphere.elasticjob.tracing.rdb.type.impl.H2TracingStorageDatabaseType
diff --git 
a/kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/tracing/yaml/YamlTracingConfiguration.java
 
b/kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/tracing/yaml/YamlTracingConfiguration.java
index b426ad5ca..2c0f3d704 100644
--- 
a/kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/tracing/yaml/YamlTracingConfiguration.java
+++ 
b/kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/tracing/yaml/YamlTracingConfiguration.java
@@ -18,7 +18,6 @@
 package org.apache.shardingsphere.elasticjob.kernel.tracing.yaml;
 
 import lombok.Getter;
-import lombok.NoArgsConstructor;
 import lombok.Setter;
 import 
org.apache.shardingsphere.elasticjob.kernel.infra.yaml.config.YamlConfiguration;
 import 
org.apache.shardingsphere.elasticjob.kernel.tracing.api.TracingConfiguration;
@@ -28,7 +27,6 @@ import 
org.apache.shardingsphere.elasticjob.kernel.tracing.api.TracingConfigurat
  *
  * @param <T> type of storage
  */
-@NoArgsConstructor
 @Getter
 @Setter
 public final class YamlTracingConfiguration<T> implements 
YamlConfiguration<TracingConfiguration<T>> {

Reply via email to