package org.opendaylight.controller.cluster.raft.base.messages;
+import akka.dispatch.ControlMessage;
import java.util.Collections;
import java.util.List;
import org.opendaylight.controller.cluster.raft.ReplicatedLogEntry;
-public class CaptureSnapshot {
+public class CaptureSnapshot implements ControlMessage {
private final long lastAppliedIndex;
private final long lastAppliedTerm;
private final long lastIndex;
@Override
public String toString() {
- StringBuilder builder = new StringBuilder();
- builder.append("CaptureSnapshot [lastAppliedIndex=").append(lastAppliedIndex).append(", lastAppliedTerm=")
- .append(lastAppliedTerm).append(", lastIndex=").append(lastIndex).append(", lastTerm=")
- .append(lastTerm).append(", installSnapshotInitiated=")
- .append(", replicatedToAllIndex=").append(replicatedToAllIndex).append(", replicatedToAllTerm=")
- .append(replicatedToAllTerm).append(", unAppliedEntries size=")
- .append(unAppliedEntries.size()).append("]");
- return builder.toString();
+ return "CaptureSnapshot [lastAppliedIndex=" + lastAppliedIndex
+ + ", lastAppliedTerm=" + lastAppliedTerm
+ + ", lastIndex=" + lastIndex
+ + ", lastTerm=" + lastTerm
+ + ", installSnapshotInitiated="
+ + ", replicatedToAllIndex=" + replicatedToAllIndex
+ + ", replicatedToAllTerm=" + replicatedToAllTerm
+ + ", unAppliedEntries size=" + unAppliedEntries.size() + "]";
}