X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-akka-raft%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fraft%2FMockRaftActorContext.java;h=31a12d5659dcef801dce2bfa14357d9f53e58838;hb=6065ba82c90e366919a1b78105507b935b91af8e;hp=4aa3b2fb4e62349f8c96b06e235b5ea8e7378bcf;hpb=228af4aa1ef1a802fd24e7e010f3bba959ee03dd;p=controller.git diff --git a/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/MockRaftActorContext.java b/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/MockRaftActorContext.java index 4aa3b2fb4e..31a12d5659 100644 --- a/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/MockRaftActorContext.java +++ b/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/MockRaftActorContext.java @@ -41,6 +41,7 @@ public class MockRaftActorContext implements RaftActorContext { private boolean snapshotCaptureInitiated; private SnapshotManager snapshotManager; private DataPersistenceProvider persistenceProvider = new NonPersistentDataProvider(); + private short payloadVersion; public MockRaftActorContext(){ electionTerm = new ElectionTerm() { @@ -232,8 +233,18 @@ public class MockRaftActorContext implements RaftActorContext { this.persistenceProvider = persistenceProvider; } + @Override + public short getPayloadVersion() { + return payloadVersion; + } + + public void setPayloadVersion(short payloadVersion) { + this.payloadVersion = payloadVersion; + } + public static class SimpleReplicatedLog extends AbstractReplicatedLogImpl { - @Override public void appendAndPersist( + @Override + public void appendAndPersist( ReplicatedLogEntry replicatedLogEntry) { append(replicatedLogEntry); } @@ -243,6 +254,10 @@ public class MockRaftActorContext implements RaftActorContext { return -1; } + @Override + public void captureSnapshotIfReady(ReplicatedLogEntry replicatedLogEntry) { + } + @Override public void removeFromAndPersist(long index) { removeFrom(index); } @@ -420,7 +435,7 @@ public class MockRaftActorContext implements RaftActorContext { public MockReplicatedLogBuilder createEntries(int start, int end, int term) { for (int i=start; i