commit | de003d9763b64a9887cd0427c8080bab61e96ded | [log] [tgz] |
---|---|---|
author | Madan Jampani <madan@onlab.us> | Mon May 11 17:14:20 2015 -0700 |
committer | Gerrit Code Review <gerrit@onlab.us> | Thu May 14 23:31:27 2015 +0000 |
tree | eeda2677f66d42975ad21f61d453b1b889882abf | |
parent | 3cc2330018584191153d1998f57404b69b27689d [diff] |
LeadershipService and MastershipService/Store APIs return CompletableFutures so that callers can (optionally) chain together dependent operations Change-Id: Ia00fcb7d98fbfce897527f67ea9690abf6fe846a
diff --git a/core/api/src/test/java/org/onosproject/cluster/LeadershipServiceAdapter.java b/core/api/src/test/java/org/onosproject/cluster/LeadershipServiceAdapter.java index abc92f5..e1d421d 100644 --- a/core/api/src/test/java/org/onosproject/cluster/LeadershipServiceAdapter.java +++ b/core/api/src/test/java/org/onosproject/cluster/LeadershipServiceAdapter.java
@@ -18,6 +18,7 @@ import java.util.List; import java.util.Map; import java.util.Set; +import java.util.concurrent.CompletableFuture; /** * Test adapter for leadership service. @@ -40,13 +41,13 @@ } @Override - public void runForLeadership(String path) { - + public CompletableFuture<Leadership> runForLeadership(String path) { + return null; } @Override - public void withdraw(String path) { - + public CompletableFuture<Void> withdraw(String path) { + return null; } @Override
diff --git a/core/api/src/test/java/org/onosproject/mastership/MastershipServiceAdapter.java b/core/api/src/test/java/org/onosproject/mastership/MastershipServiceAdapter.java index be1f4b9..aff67cd 100644 --- a/core/api/src/test/java/org/onosproject/mastership/MastershipServiceAdapter.java +++ b/core/api/src/test/java/org/onosproject/mastership/MastershipServiceAdapter.java
@@ -21,6 +21,7 @@ import org.onosproject.net.MastershipRole; import java.util.Set; +import java.util.concurrent.CompletableFuture; /** * Test adapter for mastership service. @@ -32,7 +33,7 @@ } @Override - public MastershipRole requestRoleFor(DeviceId deviceId) { + public CompletableFuture<MastershipRole> requestRoleFor(DeviceId deviceId) { return null; }