LeadershipStore updates:
- Now tracking leader and candidates for a topic using a single map.
- Using term numbers that are incremented by one every time a new leader is elected.
- Introduced a separate LeadershipStore to conform to the manager-store pattern
Change-Id: I1d03a6c5e8ff0e68ef0c1e3a6c2d425c4856e470
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 e1d421d..72595e4 100644
--- a/core/api/src/test/java/org/onosproject/cluster/LeadershipServiceAdapter.java
+++ b/core/api/src/test/java/org/onosproject/cluster/LeadershipServiceAdapter.java
@@ -18,7 +18,6 @@
import java.util.List;
import java.util.Map;
import java.util.Set;
-import java.util.concurrent.CompletableFuture;
/**
* Test adapter for leadership service.
@@ -41,13 +40,12 @@
}
@Override
- public CompletableFuture<Leadership> runForLeadership(String path) {
+ public Leadership runForLeadership(String path) {
return null;
}
@Override
- public CompletableFuture<Void> withdraw(String path) {
- return null;
+ public void withdraw(String path) {
}
@Override
@@ -74,14 +72,4 @@
public List<NodeId> getCandidates(String path) {
return null;
}
-
- @Override
- public boolean stepdown(String path) {
- return false;
- }
-
- @Override
- public boolean makeTopCandidate(String path, NodeId nodeId) {
- return false;
- }
}
\ No newline at end of file