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

chengzhang 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 06ef1d68846 Move QualifiedDataSourceState and Yaml swapper to infra 
(#31947)
06ef1d68846 is described below

commit 06ef1d68846af6c881370d88641eaea55bc1267d
Author: Haoran Meng <[email protected]>
AuthorDate: Mon Jul 1 18:04:02 2024 +0800

    Move QualifiedDataSourceState and Yaml swapper to infra (#31947)
---
 .../state/datasource/qualified}/QualifiedDataSourceState.java     | 2 +-
 .../datasource/qualified}/yaml/YamlQualifiedDataSourceState.java  | 4 ++--
 .../qualified}/yaml/YamlQualifiedDataSourceStateSwapper.java      | 8 ++++----
 .../service/persist/QualifiedDataSourceStatePersistService.java   | 6 +++---
 .../nodes/storage/event/QualifiedDataSourceStateEvent.java        | 2 +-
 .../event/builder/QualifiedDataSourceDispatchEventBuilder.java    | 6 +++---
 .../storage/subscriber/QualifiedDataSourceSubscriberTest.java     | 2 +-
 .../watcher/QualifiedDataSourceDispatchEventBuilderTest.java      | 4 ++--
 8 files changed, 17 insertions(+), 17 deletions(-)

diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/storage/QualifiedDataSourceState.java
 
b/infra/common/src/main/java/org/apache/shardingsphere/infra/state/datasource/qualified/QualifiedDataSourceState.java
similarity index 94%
rename from 
mode/core/src/main/java/org/apache/shardingsphere/mode/storage/QualifiedDataSourceState.java
rename to 
infra/common/src/main/java/org/apache/shardingsphere/infra/state/datasource/qualified/QualifiedDataSourceState.java
index 48cf886986e..c32b8f354a6 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/storage/QualifiedDataSourceState.java
+++ 
b/infra/common/src/main/java/org/apache/shardingsphere/infra/state/datasource/qualified/QualifiedDataSourceState.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.mode.storage;
+package org.apache.shardingsphere.infra.state.datasource.qualified;
 
 import lombok.Getter;
 import lombok.RequiredArgsConstructor;
diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/storage/yaml/YamlQualifiedDataSourceState.java
 
b/infra/common/src/main/java/org/apache/shardingsphere/infra/state/datasource/qualified/yaml/YamlQualifiedDataSourceState.java
similarity index 91%
rename from 
mode/core/src/main/java/org/apache/shardingsphere/mode/storage/yaml/YamlQualifiedDataSourceState.java
rename to 
infra/common/src/main/java/org/apache/shardingsphere/infra/state/datasource/qualified/yaml/YamlQualifiedDataSourceState.java
index 6b5d4ebf139..451e2051c23 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/storage/yaml/YamlQualifiedDataSourceState.java
+++ 
b/infra/common/src/main/java/org/apache/shardingsphere/infra/state/datasource/qualified/yaml/YamlQualifiedDataSourceState.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.mode.storage.yaml;
+package org.apache.shardingsphere.infra.state.datasource.qualified.yaml;
 
 import lombok.Getter;
 import lombok.Setter;
@@ -28,5 +28,5 @@ import 
org.apache.shardingsphere.infra.util.yaml.YamlConfiguration;
 @Setter
 public final class YamlQualifiedDataSourceState implements YamlConfiguration {
     
-    private String status;
+    private String state;
 }
diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/storage/yaml/YamlQualifiedDataSourceStateSwapper.java
 
b/infra/common/src/main/java/org/apache/shardingsphere/infra/state/datasource/qualified/yaml/YamlQualifiedDataSourceStateSwapper.java
similarity index 86%
rename from 
mode/core/src/main/java/org/apache/shardingsphere/mode/storage/yaml/YamlQualifiedDataSourceStateSwapper.java
rename to 
infra/common/src/main/java/org/apache/shardingsphere/infra/state/datasource/qualified/yaml/YamlQualifiedDataSourceStateSwapper.java
index c789b268764..20b2dec150f 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/storage/yaml/YamlQualifiedDataSourceStateSwapper.java
+++ 
b/infra/common/src/main/java/org/apache/shardingsphere/infra/state/datasource/qualified/yaml/YamlQualifiedDataSourceStateSwapper.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.mode.storage.yaml;
+package org.apache.shardingsphere.infra.state.datasource.qualified.yaml;
 
 import org.apache.shardingsphere.infra.state.datasource.DataSourceState;
+import 
org.apache.shardingsphere.infra.state.datasource.qualified.QualifiedDataSourceState;
 import 
org.apache.shardingsphere.infra.util.yaml.swapper.YamlConfigurationSwapper;
-import org.apache.shardingsphere.mode.storage.QualifiedDataSourceState;
 
 /**
  * YAML qualified data source state swapper.
@@ -29,12 +29,12 @@ public final class YamlQualifiedDataSourceStateSwapper 
implements YamlConfigurat
     @Override
     public YamlQualifiedDataSourceState swapToYamlConfiguration(final 
QualifiedDataSourceState data) {
         YamlQualifiedDataSourceState result = new 
YamlQualifiedDataSourceState();
-        result.setStatus(data.getState().name());
+        result.setState(data.getState().name());
         return result;
     }
     
     @Override
     public QualifiedDataSourceState swapToObject(final 
YamlQualifiedDataSourceState yamlConfig) {
-        return new 
QualifiedDataSourceState(DataSourceState.valueOf(yamlConfig.getStatus()));
+        return new 
QualifiedDataSourceState(DataSourceState.valueOf(yamlConfig.getState()));
     }
 }
diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/service/persist/QualifiedDataSourceStatePersistService.java
 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/service/persist/QualifiedDataSourceStatePersistService.java
index 92e9275c361..6d7325f1f41 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/service/persist/QualifiedDataSourceStatePersistService.java
+++ 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/service/persist/QualifiedDataSourceStatePersistService.java
@@ -23,10 +23,10 @@ import 
org.apache.shardingsphere.infra.metadata.database.schema.QualifiedDataSou
 import org.apache.shardingsphere.infra.state.datasource.DataSourceState;
 import org.apache.shardingsphere.infra.util.yaml.YamlEngine;
 import org.apache.shardingsphere.mode.spi.PersistRepository;
-import org.apache.shardingsphere.mode.storage.QualifiedDataSourceState;
+import 
org.apache.shardingsphere.infra.state.datasource.qualified.QualifiedDataSourceState;
 import org.apache.shardingsphere.mode.storage.node.QualifiedDataSourceNode;
-import 
org.apache.shardingsphere.mode.storage.yaml.YamlQualifiedDataSourceState;
-import 
org.apache.shardingsphere.mode.storage.yaml.YamlQualifiedDataSourceStateSwapper;
+import 
org.apache.shardingsphere.infra.state.datasource.qualified.yaml.YamlQualifiedDataSourceState;
+import 
org.apache.shardingsphere.infra.state.datasource.qualified.yaml.YamlQualifiedDataSourceStateSwapper;
 
 import java.util.Collection;
 import java.util.HashMap;
diff --git 
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/nodes/storage/event/QualifiedDataSourceStateEvent.java
 
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/nodes/storage/event/QualifiedDataSourceStateEvent.java
index 4a2ee61f70f..7c82381e3a2 100644
--- 
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/nodes/storage/event/QualifiedDataSourceStateEvent.java
+++ 
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/nodes/storage/event/QualifiedDataSourceStateEvent.java
@@ -21,7 +21,7 @@ import lombok.Getter;
 import lombok.RequiredArgsConstructor;
 import 
org.apache.shardingsphere.infra.metadata.database.schema.QualifiedDataSource;
 import org.apache.shardingsphere.infra.rule.event.GovernanceEvent;
-import org.apache.shardingsphere.mode.storage.QualifiedDataSourceState;
+import 
org.apache.shardingsphere.infra.state.datasource.qualified.QualifiedDataSourceState;
 
 /**
  * Storage node changed event.
diff --git 
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/nodes/storage/event/builder/QualifiedDataSourceDispatchEventBuilder.java
 
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/nodes/storage/event/builder/QualifiedDataSourceDispatchEventBuilder.java
index db5576e9103..2202b028906 100644
--- 
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/nodes/storage/event/builder/QualifiedDataSourceDispatchEventBuilder.java
+++ 
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/nodes/storage/event/builder/QualifiedDataSourceDispatchEventBuilder.java
@@ -25,10 +25,10 @@ import 
org.apache.shardingsphere.mode.event.DataChangedEvent;
 import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
 import 
org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.DispatchEventBuilder;
 import 
org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.nodes.storage.event.QualifiedDataSourceStateEvent;
-import org.apache.shardingsphere.mode.storage.QualifiedDataSourceState;
+import 
org.apache.shardingsphere.infra.state.datasource.qualified.QualifiedDataSourceState;
 import org.apache.shardingsphere.mode.storage.node.QualifiedDataSourceNode;
-import 
org.apache.shardingsphere.mode.storage.yaml.YamlQualifiedDataSourceState;
-import 
org.apache.shardingsphere.mode.storage.yaml.YamlQualifiedDataSourceStateSwapper;
+import 
org.apache.shardingsphere.infra.state.datasource.qualified.yaml.YamlQualifiedDataSourceState;
+import 
org.apache.shardingsphere.infra.state.datasource.qualified.yaml.YamlQualifiedDataSourceStateSwapper;
 
 import java.util.Arrays;
 import java.util.Collection;
diff --git 
a/mode/type/cluster/core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/nodes/storage/subscriber/QualifiedDataSourceSubscriberTest.java
 
b/mode/type/cluster/core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/nodes/storage/subscriber/QualifiedDataSourceSubscriberTest.java
index 2afaca2611e..e13c1d34df1 100644
--- 
a/mode/type/cluster/core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/nodes/storage/subscriber/QualifiedDataSourceSubscriberTest.java
+++ 
b/mode/type/cluster/core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/nodes/storage/subscriber/QualifiedDataSourceSubscriberTest.java
@@ -36,7 +36,7 @@ import 
org.apache.shardingsphere.mode.manager.cluster.ClusterContextManagerBuild
 import 
org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.nodes.storage.event.QualifiedDataSourceStateEvent;
 import org.apache.shardingsphere.mode.metadata.MetaDataContextsFactory;
 import 
org.apache.shardingsphere.mode.repository.cluster.ClusterPersistRepositoryConfiguration;
-import org.apache.shardingsphere.mode.storage.QualifiedDataSourceState;
+import 
org.apache.shardingsphere.infra.state.datasource.qualified.QualifiedDataSourceState;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.extension.ExtendWith;
diff --git 
a/mode/type/cluster/core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/status/storage/watcher/QualifiedDataSourceDispatchEventBuilderTest.java
 
b/mode/type/cluster/core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/status/storage/watcher/QualifiedDataSourceDispatchEventBuilderTest.java
index b5587b637e3..bdf3c48fc0d 100644
--- 
a/mode/type/cluster/core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/status/storage/watcher/QualifiedDataSourceDispatchEventBuilderTest.java
+++ 
b/mode/type/cluster/core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/status/storage/watcher/QualifiedDataSourceDispatchEventBuilderTest.java
@@ -37,7 +37,7 @@ class QualifiedDataSourceDispatchEventBuilderTest {
     @Test
     void assertCreateEnabledQualifiedDataSourceChangedEvent() {
         Optional<GovernanceEvent> actual = new 
QualifiedDataSourceDispatchEventBuilder().build(
-                new 
DataChangedEvent("/nodes/qualified_data_sources/replica_query_db.readwrite_ds.replica_ds_0",
 "status: ENABLED\n", Type.ADDED));
+                new 
DataChangedEvent("/nodes/qualified_data_sources/replica_query_db.readwrite_ds.replica_ds_0",
 "state: ENABLED\n", Type.ADDED));
         assertTrue(actual.isPresent());
         QualifiedDataSourceStateEvent actualEvent = 
(QualifiedDataSourceStateEvent) actual.get();
         assertThat(actualEvent.getQualifiedDataSource().getDatabaseName(), 
is("replica_query_db"));
@@ -49,7 +49,7 @@ class QualifiedDataSourceDispatchEventBuilderTest {
     @Test
     void assertCreateDisabledQualifiedDataSourceChangedEvent() {
         Optional<GovernanceEvent> actual = new 
QualifiedDataSourceDispatchEventBuilder().build(
-                new 
DataChangedEvent("/nodes/qualified_data_sources/replica_query_db.readwrite_ds.replica_ds_0",
 "status: DISABLED\n", Type.DELETED));
+                new 
DataChangedEvent("/nodes/qualified_data_sources/replica_query_db.readwrite_ds.replica_ds_0",
 "state: DISABLED\n", Type.DELETED));
         assertTrue(actual.isPresent());
         QualifiedDataSourceStateEvent actualEvent = 
(QualifiedDataSourceStateEvent) actual.get();
         assertThat(actualEvent.getQualifiedDataSource().getDatabaseName(), 
is("replica_query_db"));

Reply via email to