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>
 

Reply via email to