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 aa84856573f Rename StatesNodePath (#34265)
aa84856573f is described below
commit aa84856573f483951db6d3602b63c951c6d76c92
Author: Liang Zhang <[email protected]>
AuthorDate: Mon Jan 6 13:15:42 2025 +0800
Rename StatesNodePath (#34265)
---
.../persist/node/{StatesNode.java => StatesNodePath.java} | 14 +++++++-------
.../node/{StatesNodeTest.java => StatesNodePathTest.java} | 14 +++++++-------
.../service/unified/ListenerAssistedPersistService.java | 6 +++---
.../mode/persist/service/unified/StatePersistService.java | 6 +++---
.../handler/global/ClusterStateChangedHandler.java | 4 ++--
.../handler/global/ListenerAssistedChangedHandler.java | 6 +++---
6 files changed, 25 insertions(+), 25 deletions(-)
diff --git
a/kernel/metadata/core/src/main/java/org/apache/shardingsphere/metadata/persist/node/StatesNode.java
b/kernel/metadata/core/src/main/java/org/apache/shardingsphere/metadata/persist/node/StatesNodePath.java
similarity index 88%
rename from
kernel/metadata/core/src/main/java/org/apache/shardingsphere/metadata/persist/node/StatesNode.java
rename to
kernel/metadata/core/src/main/java/org/apache/shardingsphere/metadata/persist/node/StatesNodePath.java
index b173c40e606..d290740244a 100644
---
a/kernel/metadata/core/src/main/java/org/apache/shardingsphere/metadata/persist/node/StatesNode.java
+++
b/kernel/metadata/core/src/main/java/org/apache/shardingsphere/metadata/persist/node/StatesNodePath.java
@@ -25,10 +25,10 @@ import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
- * States node.
+ * States node path.
*/
@NoArgsConstructor(access = AccessLevel.PRIVATE)
-public final class StatesNode {
+public final class StatesNodePath {
private static final String ROOT_NODE = "states";
@@ -37,11 +37,11 @@ public final class StatesNode {
private static final String LISTENER_ASSISTED_NODE = "listener_assisted";
/**
- * Get cluster state node path.
+ * Get cluster state path.
*
- * @return cluster state node path
+ * @return cluster state path
*/
- public static String getClusterStateNodePath() {
+ public static String getClusterStatePath() {
return String.join("/", "", ROOT_NODE, CLUSTER_STATE_NODE);
}
@@ -57,10 +57,10 @@ public final class StatesNode {
/**
* Get database name by listener assisted node path.
*
- * @param nodePath node path
+ * @param nodePath path
* @return database name
*/
- public static Optional<String>
getDatabaseNameByListenerAssistedNodePath(final String nodePath) {
+ public static Optional<String>
findDatabaseNameByListenerAssistedNodePath(final String nodePath) {
Pattern pattern = Pattern.compile(getListenerAssistedNodePath() +
"/(\\w+)$", Pattern.CASE_INSENSITIVE);
Matcher matcher = pattern.matcher(nodePath);
return matcher.find() ? Optional.of(matcher.group(1)) :
Optional.empty();
diff --git
a/kernel/metadata/core/src/test/java/org/apache/shardingsphere/metadata/persist/node/StatesNodeTest.java
b/kernel/metadata/core/src/test/java/org/apache/shardingsphere/metadata/persist/node/StatesNodePathTest.java
similarity index 69%
rename from
kernel/metadata/core/src/test/java/org/apache/shardingsphere/metadata/persist/node/StatesNodeTest.java
rename to
kernel/metadata/core/src/test/java/org/apache/shardingsphere/metadata/persist/node/StatesNodePathTest.java
index 2d50d1994b4..1cd3d7b716f 100644
---
a/kernel/metadata/core/src/test/java/org/apache/shardingsphere/metadata/persist/node/StatesNodeTest.java
+++
b/kernel/metadata/core/src/test/java/org/apache/shardingsphere/metadata/persist/node/StatesNodePathTest.java
@@ -23,25 +23,25 @@ import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.CoreMatchers.is;
import static org.junit.jupiter.api.Assertions.assertTrue;
-class StatesNodeTest {
+class StatesNodePathTest {
@Test
- void assertGetClusterStateNodePath() {
- assertThat(StatesNode.getClusterStateNodePath(),
is("/states/cluster_state"));
+ void assertGetClusterStatePath() {
+ assertThat(StatesNodePath.getClusterStatePath(),
is("/states/cluster_state"));
}
@Test
void assertGetListenerAssistedNodePath() {
- assertThat(StatesNode.getListenerAssistedNodePath(),
is("/states/listener_assisted"));
+ assertThat(StatesNodePath.getListenerAssistedNodePath(),
is("/states/listener_assisted"));
}
@Test
- void assertGetDatabaseNameByListenerAssistedNodePath() {
-
assertTrue(StatesNode.getDatabaseNameByListenerAssistedNodePath("/states/listener_assisted/foo_db").isPresent());
+ void assertFindDatabaseNameByListenerAssistedNodePath() {
+
assertTrue(StatesNodePath.findDatabaseNameByListenerAssistedNodePath("/states/listener_assisted/foo_db").isPresent());
}
@Test
void assertGetDatabaseNameListenerAssistedNodePath() {
-
assertThat(StatesNode.getDatabaseNameListenerAssistedNodePath("foo_db"),
is("/states/listener_assisted/foo_db"));
+
assertThat(StatesNodePath.getDatabaseNameListenerAssistedNodePath("foo_db"),
is("/states/listener_assisted/foo_db"));
}
}
diff --git
a/mode/core/src/main/java/org/apache/shardingsphere/mode/persist/service/unified/ListenerAssistedPersistService.java
b/mode/core/src/main/java/org/apache/shardingsphere/mode/persist/service/unified/ListenerAssistedPersistService.java
index 1a422c3dfa3..514e9fe4355 100644
---
a/mode/core/src/main/java/org/apache/shardingsphere/mode/persist/service/unified/ListenerAssistedPersistService.java
+++
b/mode/core/src/main/java/org/apache/shardingsphere/mode/persist/service/unified/ListenerAssistedPersistService.java
@@ -18,7 +18,7 @@
package org.apache.shardingsphere.mode.persist.service.unified;
import lombok.RequiredArgsConstructor;
-import org.apache.shardingsphere.metadata.persist.node.StatesNode;
+import org.apache.shardingsphere.metadata.persist.node.StatesNodePath;
import org.apache.shardingsphere.mode.spi.PersistRepository;
/**
@@ -36,7 +36,7 @@ public final class ListenerAssistedPersistService {
* @param listenerAssistedType listener assisted type
*/
public void persistDatabaseNameListenerAssisted(final String databaseName,
final ListenerAssistedType listenerAssistedType) {
-
repository.persistEphemeral(StatesNode.getDatabaseNameListenerAssistedNodePath(databaseName),
listenerAssistedType.name());
+
repository.persistEphemeral(StatesNodePath.getDatabaseNameListenerAssistedNodePath(databaseName),
listenerAssistedType.name());
}
/**
@@ -45,6 +45,6 @@ public final class ListenerAssistedPersistService {
* @param databaseName database name
*/
public void deleteDatabaseNameListenerAssisted(final String databaseName) {
-
repository.delete(StatesNode.getDatabaseNameListenerAssistedNodePath(databaseName));
+
repository.delete(StatesNodePath.getDatabaseNameListenerAssistedNodePath(databaseName));
}
}
diff --git
a/mode/core/src/main/java/org/apache/shardingsphere/mode/persist/service/unified/StatePersistService.java
b/mode/core/src/main/java/org/apache/shardingsphere/mode/persist/service/unified/StatePersistService.java
index 4a0c8bc4cb4..4cdb6db058b 100644
---
a/mode/core/src/main/java/org/apache/shardingsphere/mode/persist/service/unified/StatePersistService.java
+++
b/mode/core/src/main/java/org/apache/shardingsphere/mode/persist/service/unified/StatePersistService.java
@@ -20,7 +20,7 @@ package
org.apache.shardingsphere.mode.persist.service.unified;
import com.google.common.base.Strings;
import lombok.RequiredArgsConstructor;
import org.apache.shardingsphere.mode.state.ClusterState;
-import org.apache.shardingsphere.metadata.persist.node.StatesNode;
+import org.apache.shardingsphere.metadata.persist.node.StatesNodePath;
import org.apache.shardingsphere.mode.spi.PersistRepository;
/**
@@ -37,7 +37,7 @@ public final class StatePersistService {
* @param state to be updated cluster state
*/
public void update(final ClusterState state) {
- repository.persist(StatesNode.getClusterStateNodePath(), state.name());
+ repository.persist(StatesNodePath.getClusterStatePath(), state.name());
}
/**
@@ -46,7 +46,7 @@ public final class StatePersistService {
* @return loaded cluster state
*/
public ClusterState load() {
- String value = repository.query(StatesNode.getClusterStateNodePath());
+ String value = repository.query(StatesNodePath.getClusterStatePath());
return Strings.isNullOrEmpty(value) ? ClusterState.OK :
ClusterState.valueOf(value);
}
}
diff --git
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/global/ClusterStateChangedHandler.java
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/global/ClusterStateChangedHandler.java
index d52e21c7aa3..304aaa11e0f 100644
---
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/global/ClusterStateChangedHandler.java
+++
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/global/ClusterStateChangedHandler.java
@@ -17,7 +17,7 @@
package org.apache.shardingsphere.mode.manager.cluster.dispatch.handler.global;
-import org.apache.shardingsphere.metadata.persist.node.StatesNode;
+import org.apache.shardingsphere.metadata.persist.node.StatesNodePath;
import org.apache.shardingsphere.mode.event.DataChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
import org.apache.shardingsphere.mode.manager.ContextManager;
@@ -34,7 +34,7 @@ public final class ClusterStateChangedHandler implements
DataChangedEventHandler
@Override
public String getSubscribedKey() {
- return StatesNode.getClusterStateNodePath();
+ return StatesNodePath.getClusterStatePath();
}
@Override
diff --git
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/global/ListenerAssistedChangedHandler.java
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/global/ListenerAssistedChangedHandler.java
index fcd761fc053..85accfd61bd 100644
---
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/global/ListenerAssistedChangedHandler.java
+++
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/global/ListenerAssistedChangedHandler.java
@@ -19,7 +19,7 @@ package
org.apache.shardingsphere.mode.manager.cluster.dispatch.handler.global;
import org.apache.shardingsphere.infra.instance.metadata.InstanceType;
import
org.apache.shardingsphere.metadata.persist.node.DatabaseMetaDataNodePath;
-import org.apache.shardingsphere.metadata.persist.node.StatesNode;
+import org.apache.shardingsphere.metadata.persist.node.StatesNodePath;
import org.apache.shardingsphere.mode.event.DataChangedEvent;
import org.apache.shardingsphere.mode.event.DataChangedEvent.Type;
import org.apache.shardingsphere.mode.manager.ContextManager;
@@ -39,7 +39,7 @@ public final class ListenerAssistedChangedHandler implements
DataChangedEventHan
@Override
public String getSubscribedKey() {
- return StatesNode.getListenerAssistedNodePath();
+ return StatesNodePath.getListenerAssistedNodePath();
}
@Override
@@ -49,7 +49,7 @@ public final class ListenerAssistedChangedHandler implements
DataChangedEventHan
@Override
public void handle(final ContextManager contextManager, final
DataChangedEvent event) {
-
StatesNode.getDatabaseNameByListenerAssistedNodePath(event.getKey()).ifPresent(optional
-> handle(contextManager, optional,
ListenerAssistedType.valueOf(event.getValue())));
+
StatesNodePath.findDatabaseNameByListenerAssistedNodePath(event.getKey()).ifPresent(optional
-> handle(contextManager, optional,
ListenerAssistedType.valueOf(event.getValue())));
}
private static void handle(final ContextManager contextManager, final
String databaseName, final ListenerAssistedType listenerAssistedType) {