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%2Fbase%2Fmessages%2FApplyState.java;h=498d8d3bbbd3e923c81a0b254254c0eb19e2ff4f;hb=bfe4439155b27fbf9ae300252420c8a81fcbdb80;hp=b904335be3237988ca1366d62ce6c5acce895945;hpb=287dd97fc2375eb32186515ecfdac32ee1a36d83;p=controller.git diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/base/messages/ApplyState.java b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/base/messages/ApplyState.java index b904335be3..498d8d3bbb 100644 --- a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/base/messages/ApplyState.java +++ b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/base/messages/ApplyState.java @@ -10,16 +10,17 @@ package org.opendaylight.controller.cluster.raft.base.messages; import akka.actor.ActorRef; import org.opendaylight.controller.cluster.raft.ReplicatedLogEntry; +import org.opendaylight.yangtools.concepts.Identifier; -import java.io.Serializable; - -public class ApplyState implements Serializable { +/** + * Local message sent by a RaftActor to itself to signal state has been applied to the state machine. + */ +public class ApplyState { private final ActorRef clientActor; - private final String identifier; + private final Identifier identifier; private final ReplicatedLogEntry replicatedLogEntry; - public ApplyState(ActorRef clientActor, String identifier, - ReplicatedLogEntry replicatedLogEntry) { + public ApplyState(ActorRef clientActor, Identifier identifier, ReplicatedLogEntry replicatedLogEntry) { this.clientActor = clientActor; this.identifier = identifier; this.replicatedLogEntry = replicatedLogEntry; @@ -29,11 +30,16 @@ public class ApplyState implements Serializable { return clientActor; } - public String getIdentifier() { + public Identifier getIdentifier() { return identifier; } public ReplicatedLogEntry getReplicatedLogEntry() { return replicatedLogEntry; } + + @Override + public String toString() { + return "ApplyState [identifier=" + identifier + ", replicatedLogEntry=" + replicatedLogEntry + "]"; + } }