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%2FReplicate.java;h=edd4986a47b4b36b036f2f0ea209ac32aab69b0c;hb=HEAD;hp=a5381d5f22c06e8b539aba3f21f88a07629931d0;hpb=348a37f613ef444b10a0e65b400390396552fc48;p=controller.git diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/base/messages/Replicate.java b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/base/messages/Replicate.java index a5381d5f22..edd4986a47 100644 --- a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/base/messages/Replicate.java +++ b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/base/messages/Replicate.java @@ -5,36 +5,11 @@ * terms of the Eclipse Public License v1.0 which accompanies this distribution, * and is available at http://www.eclipse.org/legal/epl-v10.html */ - package org.opendaylight.controller.cluster.raft.base.messages; import akka.actor.ActorRef; -import java.io.Serializable; -import org.opendaylight.controller.cluster.raft.ReplicatedLogEntry; import org.opendaylight.yangtools.concepts.Identifier; -public class Replicate implements Serializable { - private static final long serialVersionUID = 1L; - private final ActorRef clientActor; - private final Identifier identifier; - private final ReplicatedLogEntry replicatedLogEntry; - - public Replicate(ActorRef clientActor, Identifier identifier, ReplicatedLogEntry replicatedLogEntry) { - - this.clientActor = clientActor; - this.identifier = identifier; - this.replicatedLogEntry = replicatedLogEntry; - } - - public ActorRef getClientActor() { - return clientActor; - } - - public Identifier getIdentifier() { - return identifier; - } - - public ReplicatedLogEntry getReplicatedLogEntry() { - return replicatedLogEntry; - } +public record Replicate(long logIndex, boolean sendImmediate, ActorRef clientActor, Identifier identifier) { + // Nothing else here }