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 9455f8a45f1 Rename RuleConfigurationChangedEventBuilder (#34056)
9455f8a45f1 is described below

commit 9455f8a45f1c2862aab517f52f3687f663c034e7
Author: Liang Zhang <[email protected]>
AuthorDate: Sat Dec 14 17:57:13 2024 +0800

    Rename RuleConfigurationChangedEventBuilder (#34056)
---
 ....java => RuleConfigurationChangedEventBuilder.java} |  6 +++---
 ...a => RuleConfigurationChangedEventBuilderTest.java} |  6 +++---
 .../listener/type/DatabaseMetaDataChangedListener.java |  6 +++---
 .../type/DatabaseMetaDataChangedListenerTest.java      |  8 ++++----
 .../StandaloneMetaDataManagerPersistService.java       |  6 +++---
 .../StandaloneMetaDataManagerPersistServiceTest.java   | 18 +++++++++---------
 6 files changed, 25 insertions(+), 25 deletions(-)

diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/event/builder/RuleConfigurationEventBuilder.java
 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/event/builder/RuleConfigurationChangedEventBuilder.java
similarity index 97%
rename from 
mode/core/src/main/java/org/apache/shardingsphere/mode/event/builder/RuleConfigurationEventBuilder.java
rename to 
mode/core/src/main/java/org/apache/shardingsphere/mode/event/builder/RuleConfigurationChangedEventBuilder.java
index fa071d22c41..9fe445fd099 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/event/builder/RuleConfigurationEventBuilder.java
+++ 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/event/builder/RuleConfigurationChangedEventBuilder.java
@@ -36,16 +36,16 @@ import java.util.Map.Entry;
 import java.util.Optional;
 
 /**
- * Rule configuration event builder.
+ * Rule configuration changed event builder.
  */
-public final class RuleConfigurationEventBuilder {
+public final class RuleConfigurationChangedEventBuilder {
     
     /**
      * Build rule changed event.
      *
      * @param databaseName database name
      * @param event data changed event
-     * @return rule changed event
+     * @return built event
      */
     public Optional<DispatchEvent> build(final String databaseName, final 
DataChangedEvent event) {
         for (RuleNodePathProvider each : 
ShardingSphereServiceLoader.getServiceInstances(RuleNodePathProvider.class)) {
diff --git 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/event/builder/RuleConfigurationEventBuilderTest.java
 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/event/builder/RuleConfigurationChangedEventBuilderTest.java
similarity index 95%
rename from 
mode/core/src/test/java/org/apache/shardingsphere/mode/event/builder/RuleConfigurationEventBuilderTest.java
rename to 
mode/core/src/test/java/org/apache/shardingsphere/mode/event/builder/RuleConfigurationChangedEventBuilderTest.java
index 01284e6a0ee..e9a1fbd1ea7 100644
--- 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/event/builder/RuleConfigurationEventBuilderTest.java
+++ 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/event/builder/RuleConfigurationChangedEventBuilderTest.java
@@ -51,12 +51,12 @@ import static org.mockito.Mockito.when;
 
 @ExtendWith(AutoMockExtension.class)
 @StaticMockSettings(ShardingSphereServiceLoader.class)
-class RuleConfigurationEventBuilderTest {
+class RuleConfigurationChangedEventBuilderTest {
     
     @Test
     void assertBuildWithoutRuleNodePathProvider() {
         
when(ShardingSphereServiceLoader.getServiceInstances(RuleNodePathProvider.class)).thenReturn(Collections.emptyList());
-        assertFalse(new RuleConfigurationEventBuilder().build("foo_db", new 
DataChangedEvent("k", "v", Type.IGNORED)).isPresent());
+        assertFalse(new RuleConfigurationChangedEventBuilder().build("foo_db", 
new DataChangedEvent("k", "v", Type.IGNORED)).isPresent());
     }
     
     @ParameterizedTest(name = "{0}")
@@ -66,7 +66,7 @@ class RuleConfigurationEventBuilderTest {
         RuleNodePathProvider ruleNodePathProvider = 
mock(RuleNodePathProvider.class, RETURNS_DEEP_STUBS);
         when(ruleNodePathProvider.getRuleNodePath()).thenReturn(new 
RuleNodePath("fixture", Collections.singleton("named"), 
Collections.singleton("unique")));
         
when(ShardingSphereServiceLoader.getServiceInstances(RuleNodePathProvider.class)).thenReturn(Collections.singleton(ruleNodePathProvider));
-        Optional<DispatchEvent> actual = new 
RuleConfigurationEventBuilder().build("foo_db", new DataChangedEvent(eventKey, 
eventValue, type));
+        Optional<DispatchEvent> actual = new 
RuleConfigurationChangedEventBuilder().build("foo_db", new 
DataChangedEvent(eventKey, eventValue, type));
         assertThat(actual.isPresent(), is(isEventPresent));
         if (actual.isPresent()) {
             if (dispatchEventClass == AlterNamedRuleItemEvent.class) {
diff --git 
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/event/dispatch/listener/type/DatabaseMetaDataChangedListener.java
 
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/event/dispatch/listener/type/DatabaseMetaDataChangedListener.java
index 2e33d833161..0342e18ec6c 100644
--- 
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/event/dispatch/listener/type/DatabaseMetaDataChangedListener.java
+++ 
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/event/dispatch/listener/type/DatabaseMetaDataChangedListener.java
@@ -25,7 +25,7 @@ import 
org.apache.shardingsphere.metadata.persist.node.metadata.TableMetaDataNod
 import 
org.apache.shardingsphere.metadata.persist.node.metadata.ViewMetaDataNode;
 import org.apache.shardingsphere.mode.event.DataChangedEvent;
 import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
-import 
org.apache.shardingsphere.mode.event.builder.RuleConfigurationEventBuilder;
+import 
org.apache.shardingsphere.mode.event.builder.RuleConfigurationChangedEventBuilder;
 import org.apache.shardingsphere.mode.event.dispatch.DispatchEvent;
 import 
org.apache.shardingsphere.mode.event.dispatch.datasource.node.AlterStorageNodeEvent;
 import 
org.apache.shardingsphere.mode.event.dispatch.datasource.node.RegisterStorageNodeEvent;
@@ -51,7 +51,7 @@ public final class DatabaseMetaDataChangedListener implements 
DataChangedEventLi
     
     private final EventBusContext eventBusContext;
     
-    private final RuleConfigurationEventBuilder eventBuilder = new 
RuleConfigurationEventBuilder();
+    private final RuleConfigurationChangedEventBuilder 
ruleConfigChangedEventBuilder = new RuleConfigurationChangedEventBuilder();
     
     @Override
     public void onChange(final DataChangedEvent event) {
@@ -78,7 +78,7 @@ public final class DatabaseMetaDataChangedListener implements 
DataChangedEventLi
         if (DataSourceMetaDataNode.isDataSourcesNode(key)) {
             return createDataSourceChangedEvent(databaseName.get(), event);
         }
-        return eventBuilder.build(databaseName.get(), event);
+        return ruleConfigChangedEventBuilder.build(databaseName.get(), event);
     }
     
     private Optional<DispatchEvent> createSchemaChangedEvent(final String 
databaseName, final String schemaName, final DataChangedEvent event) {
diff --git 
a/mode/type/cluster/core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/event/dispatch/listener/type/DatabaseMetaDataChangedListenerTest.java
 
b/mode/type/cluster/core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/event/dispatch/listener/type/DatabaseMetaDataChangedListenerTest.java
index a1a23a6aab3..1c663cfd84c 100644
--- 
a/mode/type/cluster/core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/event/dispatch/listener/type/DatabaseMetaDataChangedListenerTest.java
+++ 
b/mode/type/cluster/core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/event/dispatch/listener/type/DatabaseMetaDataChangedListenerTest.java
@@ -21,7 +21,7 @@ import lombok.SneakyThrows;
 import org.apache.shardingsphere.infra.util.eventbus.EventBusContext;
 import org.apache.shardingsphere.mode.event.DataChangedEvent;
 import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
-import 
org.apache.shardingsphere.mode.event.builder.RuleConfigurationEventBuilder;
+import 
org.apache.shardingsphere.mode.event.builder.RuleConfigurationChangedEventBuilder;
 import org.apache.shardingsphere.mode.event.dispatch.DispatchEvent;
 import 
org.apache.shardingsphere.mode.event.dispatch.datasource.node.AlterStorageNodeEvent;
 import 
org.apache.shardingsphere.mode.event.dispatch.datasource.node.RegisterStorageNodeEvent;
@@ -76,9 +76,9 @@ class DatabaseMetaDataChangedListenerTest {
     
     @SneakyThrows(ReflectiveOperationException.class)
     private void setMockedBuilder() {
-        RuleConfigurationEventBuilder builder = 
mock(RuleConfigurationEventBuilder.class);
-        when(builder.build(eq("foo_db"), 
any(DataChangedEvent.class))).thenReturn(Optional.of(new 
AlterUniqueRuleItemEvent("foo_db", "key", "value", "type")));
-        
Plugins.getMemberAccessor().set(DatabaseMetaDataChangedListener.class.getDeclaredField("eventBuilder"),
 listener, builder);
+        RuleConfigurationChangedEventBuilder ruleConfigChangedEventBuilder = 
mock(RuleConfigurationChangedEventBuilder.class);
+        when(ruleConfigChangedEventBuilder.build(eq("foo_db"), 
any(DataChangedEvent.class))).thenReturn(Optional.of(new 
AlterUniqueRuleItemEvent("foo_db", "key", "value", "type")));
+        
Plugins.getMemberAccessor().set(DatabaseMetaDataChangedListener.class.getDeclaredField("ruleConfigChangedEventBuilder"),
 listener, ruleConfigChangedEventBuilder);
     }
     
     @ParameterizedTest(name = "{0}")
diff --git 
a/mode/type/standalone/core/src/main/java/org/apache/shardingsphere/mode/manager/standalone/persist/service/StandaloneMetaDataManagerPersistService.java
 
b/mode/type/standalone/core/src/main/java/org/apache/shardingsphere/mode/manager/standalone/persist/service/StandaloneMetaDataManagerPersistService.java
index 5e5482666b8..1518a07cc84 100644
--- 
a/mode/type/standalone/core/src/main/java/org/apache/shardingsphere/mode/manager/standalone/persist/service/StandaloneMetaDataManagerPersistService.java
+++ 
b/mode/type/standalone/core/src/main/java/org/apache/shardingsphere/mode/manager/standalone/persist/service/StandaloneMetaDataManagerPersistService.java
@@ -36,7 +36,7 @@ import 
org.apache.shardingsphere.metadata.persist.MetaDataPersistService;
 import 
org.apache.shardingsphere.metadata.persist.service.config.database.DataSourceUnitPersistService;
 import org.apache.shardingsphere.mode.event.DataChangedEvent;
 import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
-import 
org.apache.shardingsphere.mode.event.builder.RuleConfigurationEventBuilder;
+import 
org.apache.shardingsphere.mode.event.builder.RuleConfigurationChangedEventBuilder;
 import org.apache.shardingsphere.mode.event.dispatch.DispatchEvent;
 import 
org.apache.shardingsphere.mode.event.dispatch.rule.alter.AlterRuleItemEvent;
 import 
org.apache.shardingsphere.mode.event.dispatch.rule.drop.DropRuleItemEvent;
@@ -64,7 +64,7 @@ import java.util.stream.Collectors;
  */
 public final class StandaloneMetaDataManagerPersistService implements 
MetaDataManagerPersistService {
     
-    private final RuleConfigurationEventBuilder ruleConfigEventBuilder = new 
RuleConfigurationEventBuilder();
+    private final RuleConfigurationChangedEventBuilder 
ruleConfigChangedEventBuilder = new RuleConfigurationChangedEventBuilder();
     
     private final MetaDataPersistService metaDataPersistService;
     
@@ -302,7 +302,7 @@ public final class StandaloneMetaDataManagerPersistService 
implements MetaDataMa
     }
     
     private Optional<DispatchEvent> buildAlterRuleItemEvent(final String 
databaseName, final MetaDataVersion metaDataVersion, final Type type) {
-        return ruleConfigEventBuilder.build(databaseName, new 
DataChangedEvent(metaDataVersion.getActiveVersionNodePath(), 
metaDataVersion.getNextActiveVersion(), type));
+        return ruleConfigChangedEventBuilder.build(databaseName, new 
DataChangedEvent(metaDataVersion.getActiveVersionNodePath(), 
metaDataVersion.getNextActiveVersion(), type));
     }
     
     @Override
diff --git 
a/mode/type/standalone/core/src/test/java/org/apache/shardingsphere/mode/manager/standalone/persist/service/StandaloneMetaDataManagerPersistServiceTest.java
 
b/mode/type/standalone/core/src/test/java/org/apache/shardingsphere/mode/manager/standalone/persist/service/StandaloneMetaDataManagerPersistServiceTest.java
index 788bae7f66c..7ba6f66770c 100644
--- 
a/mode/type/standalone/core/src/test/java/org/apache/shardingsphere/mode/manager/standalone/persist/service/StandaloneMetaDataManagerPersistServiceTest.java
+++ 
b/mode/type/standalone/core/src/test/java/org/apache/shardingsphere/mode/manager/standalone/persist/service/StandaloneMetaDataManagerPersistServiceTest.java
@@ -30,7 +30,7 @@ import 
org.apache.shardingsphere.infra.metadata.database.schema.pojo.AlterSchema
 import org.apache.shardingsphere.infra.metadata.version.MetaDataVersion;
 import org.apache.shardingsphere.metadata.persist.MetaDataPersistService;
 import 
org.apache.shardingsphere.metadata.persist.service.metadata.DatabaseMetaDataPersistFacade;
-import 
org.apache.shardingsphere.mode.event.builder.RuleConfigurationEventBuilder;
+import 
org.apache.shardingsphere.mode.event.builder.RuleConfigurationChangedEventBuilder;
 import 
org.apache.shardingsphere.mode.event.dispatch.rule.alter.AlterRuleItemEvent;
 import 
org.apache.shardingsphere.mode.event.dispatch.rule.drop.DropRuleItemEvent;
 import org.apache.shardingsphere.mode.metadata.MetaDataContextManager;
@@ -173,9 +173,9 @@ class StandaloneMetaDataManagerPersistServiceTest {
         Collection<MetaDataVersion> metaDataVersion = 
Collections.singleton(mock(MetaDataVersion.class));
         
when(metaDataPersistService.getDatabaseRulePersistService().persist("foo_db", 
Collections.singleton(ruleConfig))).thenReturn(metaDataVersion);
         AlterRuleItemEvent event = mock(AlterRuleItemEvent.class);
-        RuleConfigurationEventBuilder ruleConfigurationEventBuilder = 
mock(RuleConfigurationEventBuilder.class);
-        when(ruleConfigurationEventBuilder.build(eq("foo_db"), 
any())).thenReturn(Optional.of(event));
-        setRuleConfigurationEventBuilder(ruleConfigurationEventBuilder);
+        RuleConfigurationChangedEventBuilder ruleConfigChangedEventBuilder = 
mock(RuleConfigurationChangedEventBuilder.class);
+        when(ruleConfigChangedEventBuilder.build(eq("foo_db"), 
any())).thenReturn(Optional.of(event));
+        setRuleConfigurationEventBuilder(ruleConfigChangedEventBuilder);
         metaDataManagerPersistService.alterRuleConfiguration("foo_db", 
ruleConfig);
         
verify(metaDataPersistService.getMetaDataVersionPersistService()).switchActiveVersion(metaDataVersion);
         
verify(metaDataContextManager.getRuleItemManager()).alterRuleItem(event);
@@ -192,10 +192,10 @@ class StandaloneMetaDataManagerPersistServiceTest {
         RuleConfiguration ruleConfig = mock(RuleConfiguration.class, 
RETURNS_DEEP_STUBS);
         Collection<MetaDataVersion> metaDataVersion = 
Collections.singleton(mock(MetaDataVersion.class));
         
when(metaDataPersistService.getDatabaseRulePersistService().delete("foo_db", 
Collections.singleton(ruleConfig))).thenReturn(metaDataVersion);
-        RuleConfigurationEventBuilder ruleConfigurationEventBuilder = 
mock(RuleConfigurationEventBuilder.class);
+        RuleConfigurationChangedEventBuilder ruleConfigChangedEventBuilder = 
mock(RuleConfigurationChangedEventBuilder.class);
         DropRuleItemEvent event = mock(DropRuleItemEvent.class);
-        when(ruleConfigurationEventBuilder.build(eq("foo_db"), 
any())).thenReturn(Optional.of(event));
-        setRuleConfigurationEventBuilder(ruleConfigurationEventBuilder);
+        when(ruleConfigChangedEventBuilder.build(eq("foo_db"), 
any())).thenReturn(Optional.of(event));
+        setRuleConfigurationEventBuilder(ruleConfigChangedEventBuilder);
         metaDataManagerPersistService.removeRuleConfigurationItem("foo_db", 
ruleConfig);
         
verify(metaDataContextManager.getRuleItemManager()).dropRuleItem(event);
     }
@@ -236,7 +236,7 @@ class StandaloneMetaDataManagerPersistServiceTest {
     }
     
     @SneakyThrows(ReflectiveOperationException.class)
-    private void setRuleConfigurationEventBuilder(final 
RuleConfigurationEventBuilder ruleConfigurationEventBuilder) {
-        
Plugins.getMemberAccessor().set(StandaloneMetaDataManagerPersistService.class.getDeclaredField("ruleConfigEventBuilder"),
 metaDataManagerPersistService, ruleConfigurationEventBuilder);
+    private void setRuleConfigurationEventBuilder(final 
RuleConfigurationChangedEventBuilder ruleConfigurationEventBuilder) {
+        
Plugins.getMemberAccessor().set(StandaloneMetaDataManagerPersistService.class.getDeclaredField("ruleConfigChangedEventBuilder"),
 metaDataManagerPersistService, ruleConfigurationEventBuilder);
     }
 }

Reply via email to