X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-akka-raft%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fraft%2FRaftActorContextImpl.java;h=845011a7e372548999c9b643d26630528543e473;hp=1fdc3c628fcb659fd26074d307709c0b1726801b;hb=7be62e955c32ff7fa10753c4307199b287b1904c;hpb=97222f19035815199200e727f43960513073eb9e diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/RaftActorContextImpl.java b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/RaftActorContextImpl.java index 1fdc3c628f..845011a7e3 100644 --- a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/RaftActorContextImpl.java +++ b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/RaftActorContextImpl.java @@ -14,8 +14,6 @@ import akka.actor.ActorSystem; import akka.actor.Props; import akka.actor.UntypedActorContext; -import java.util.concurrent.atomic.AtomicLong; - public class RaftActorContextImpl implements RaftActorContext{ private final ActorRef actor; @@ -26,16 +24,16 @@ public class RaftActorContextImpl implements RaftActorContext{ private final ElectionTerm termInformation; - private final AtomicLong commitIndex; + private long commitIndex; - private final AtomicLong lastApplied; + private long lastApplied; private final ReplicatedLog replicatedLog; public RaftActorContextImpl(ActorRef actor, UntypedActorContext context, String id, - ElectionTerm termInformation, AtomicLong commitIndex, - AtomicLong lastApplied, ReplicatedLog replicatedLog) { + ElectionTerm termInformation, long commitIndex, + long lastApplied, ReplicatedLog replicatedLog) { this.actor = actor; this.context = context; this.id = id; @@ -65,14 +63,22 @@ public class RaftActorContextImpl implements RaftActorContext{ return termInformation; } - public AtomicLong getCommitIndex() { + public long getCommitIndex() { return commitIndex; } - public AtomicLong getLastApplied() { + @Override public void setCommitIndex(long commitIndex) { + this.commitIndex = commitIndex; + } + + public long getLastApplied() { return lastApplied; } + @Override public void setLastApplied(long lastApplied) { + this.lastApplied = lastApplied; + } + @Override public ReplicatedLog getReplicatedLog() { return replicatedLog; }