This is an automated email from the ASF dual-hosted git repository. sergeychugunov pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/ignite-3.git
The following commit(s) were added to refs/heads/main by this push: new fe0c86c IGNITE-16615 TopologyService should be moved to ignite-api module (#752) fe0c86c is described below commit fe0c86c044b0ab81b8c0aa7feb821479130e0d7a Author: Roman Puchkovskiy <roman.puchkovs...@gmail.com> AuthorDate: Thu Mar 31 15:05:20 2022 +0300 IGNITE-16615 TopologyService should be moved to ignite-api module (#752) --- modules/api/pom.xml | 5 ----- .../src/main/java/org/apache/ignite/network/ClusterNode.java | 0 .../src/main/java/org/apache/ignite/network/NetworkAddress.java | 0 .../main/java/org/apache/ignite/network/TopologyEventHandler.java | 8 ++++++-- .../src/main/java/org/apache/ignite/network/TopologyService.java | 0 modules/network-api/pom.xml | 5 +++++ 6 files changed, 11 insertions(+), 7 deletions(-) diff --git a/modules/api/pom.xml b/modules/api/pom.xml index 0075a29..86594f8 100644 --- a/modules/api/pom.xml +++ b/modules/api/pom.xml @@ -38,11 +38,6 @@ <artifactId>ignite-configuration-api</artifactId> </dependency> - <dependency> - <groupId>org.apache.ignite</groupId> - <artifactId>ignite-network-api</artifactId> - </dependency> - <!-- 3rd party dependencies --> <dependency> <groupId>org.jetbrains</groupId> diff --git a/modules/network-api/src/main/java/org/apache/ignite/network/ClusterNode.java b/modules/api/src/main/java/org/apache/ignite/network/ClusterNode.java similarity index 100% rename from modules/network-api/src/main/java/org/apache/ignite/network/ClusterNode.java rename to modules/api/src/main/java/org/apache/ignite/network/ClusterNode.java diff --git a/modules/network-api/src/main/java/org/apache/ignite/network/NetworkAddress.java b/modules/api/src/main/java/org/apache/ignite/network/NetworkAddress.java similarity index 100% rename from modules/network-api/src/main/java/org/apache/ignite/network/NetworkAddress.java rename to modules/api/src/main/java/org/apache/ignite/network/NetworkAddress.java diff --git a/modules/network-api/src/main/java/org/apache/ignite/network/TopologyEventHandler.java b/modules/api/src/main/java/org/apache/ignite/network/TopologyEventHandler.java similarity index 90% rename from modules/network-api/src/main/java/org/apache/ignite/network/TopologyEventHandler.java rename to modules/api/src/main/java/org/apache/ignite/network/TopologyEventHandler.java index 8d86306..debf8a8 100644 --- a/modules/network-api/src/main/java/org/apache/ignite/network/TopologyEventHandler.java +++ b/modules/api/src/main/java/org/apache/ignite/network/TopologyEventHandler.java @@ -26,7 +26,9 @@ public interface TopologyEventHandler { * * @param member Appeared cluster member. */ - void onAppeared(ClusterNode member); + default void onAppeared(ClusterNode member) { + // no-op + } /** * Indicates that a member has left a cluster. This method is only called when a member leaves permanently (i.e. it is not possible to @@ -34,5 +36,7 @@ public interface TopologyEventHandler { * * @param member Disappeared cluster member. */ - void onDisappeared(ClusterNode member); + default void onDisappeared(ClusterNode member) { + // no-op + } } diff --git a/modules/network-api/src/main/java/org/apache/ignite/network/TopologyService.java b/modules/api/src/main/java/org/apache/ignite/network/TopologyService.java similarity index 100% rename from modules/network-api/src/main/java/org/apache/ignite/network/TopologyService.java rename to modules/api/src/main/java/org/apache/ignite/network/TopologyService.java diff --git a/modules/network-api/pom.xml b/modules/network-api/pom.xml index 24470bf..3da1386 100644 --- a/modules/network-api/pom.xml +++ b/modules/network-api/pom.xml @@ -35,6 +35,11 @@ <dependencies> <dependency> <groupId>org.apache.ignite</groupId> + <artifactId>ignite-api</artifactId> + </dependency> + + <dependency> + <groupId>org.apache.ignite</groupId> <artifactId>ignite-configuration-api</artifactId> </dependency>