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%2Fbase%2Fmessages%2FReplicate.java;fp=opendaylight%2Fmd-sal%2Fsal-akka-raft%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fraft%2Fbase%2Fmessages%2FReplicate.java;h=edd4986a47b4b36b036f2f0ea209ac32aab69b0c;hp=c58d86354a917d9fc968de3eff2b97ba6107d356;hb=806f4dba9ba3db54d5320221a337f1906e6c0b1f;hpb=d6f72566c1d394cf5717ce9757693abd80c70c02 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 c58d86354a..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,40 +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 org.opendaylight.controller.cluster.raft.ReplicatedLogEntry; import org.opendaylight.yangtools.concepts.Identifier; -public class Replicate { - private final ActorRef clientActor; - private final Identifier identifier; - private final ReplicatedLogEntry replicatedLogEntry; - private final boolean sendImmediate; - - public Replicate(ActorRef clientActor, Identifier identifier, ReplicatedLogEntry replicatedLogEntry, - boolean sendImmediate) { - this.clientActor = clientActor; - this.identifier = identifier; - this.replicatedLogEntry = replicatedLogEntry; - this.sendImmediate = sendImmediate; - } - - public ActorRef getClientActor() { - return clientActor; - } - - public Identifier getIdentifier() { - return identifier; - } - - public ReplicatedLogEntry getReplicatedLogEntry() { - return replicatedLogEntry; - } - - public boolean isSendImmediate() { - return sendImmediate; - } +public record Replicate(long logIndex, boolean sendImmediate, ActorRef clientActor, Identifier identifier) { + // Nothing else here }