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%2Fclient%2Fmessages%2FGetSnapshot.java;h=c9bc2ed3b2174451921a93fb33d6d135bbdf0bf4;hp=d51f93f7eed780e4d5991ae37dce33dadbb98fcd;hb=6ef0b898f2117a4bb3a510c0df7af340f4fc8eca;hpb=d2c2643ec42e1bf3d23b47d2407cceed9a40ba6a;ds=sidebyside diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/client/messages/GetSnapshot.java b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/client/messages/GetSnapshot.java index d51f93f7ee..c9bc2ed3b2 100644 --- a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/client/messages/GetSnapshot.java +++ b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/client/messages/GetSnapshot.java @@ -7,15 +7,25 @@ */ package org.opendaylight.controller.cluster.raft.client.messages; +import akka.util.Timeout; +import java.util.Optional; + /** - * Internal client message to get a snapshot of the current state based on whether or not persistence is - * enabled. Returns a {@link GetSnapshotReply} instance. + * Internal client message to get a snapshot of the current state based on whether or not persistence is enabled. + * Returns a {@link GetSnapshotReply} instance. * * @author Thomas Pantelis */ public final class GetSnapshot { - public static final GetSnapshot INSTANCE = new GetSnapshot(); + public static final GetSnapshot INSTANCE = new GetSnapshot(null); + + private final Timeout timeout; + + public GetSnapshot(final Timeout timeout) { + this.timeout = timeout; + } - private GetSnapshot() { + public Optional getTimeout() { + return Optional.ofNullable(timeout); } }