X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-akka-raft%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fraft%2FFollowerLogInformation.java;h=4367a7a151ff729bcac7de25f4fbeaf54b114089;hb=57d7e4788a488d992b9868d44ebc392b06e317c5;hp=b2173c2baf3d9caec83207c28a383590aea61640;hpb=3bc363a69d6d48709f7fd741ef018ecd75b8f99b;p=controller.git diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/FollowerLogInformation.java b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/FollowerLogInformation.java index b2173c2baf..4367a7a151 100644 --- a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/FollowerLogInformation.java +++ b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/FollowerLogInformation.java @@ -12,12 +12,6 @@ package org.opendaylight.controller.cluster.raft; */ public interface FollowerLogInformation { - enum FollowerState { - VOTING, - NON_VOTING, - VOTING_NOT_INITIALIZED - }; - /** * Increment the value of the nextIndex * @@ -116,18 +110,12 @@ public interface FollowerLogInformation { void setPayloadVersion(short payloadVersion); /** - * Sets the state of the follower. - */ - void setFollowerState(FollowerState state); - - /** - * @return the state of the follower. + * @return the raft version of the follower. */ - FollowerState getFollowerState(); + short getRaftVersion(); /** - * @return true if the follower is in a state where it can participate in leader elections and - * commitment consensus. + * Sets the raft version of the follower. */ - boolean canParticipateInConsensus(); + void setRaftVersion(short payloadVersion); }