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%2FElectionTimeout.java;h=0fdf43659ac46453f920fea6f3d9f77c75d9be0e;hb=61e85d54cfcd70053993f910092eba1ab3fcc850;hp=a844849f150ef30cbba16fff31fb72a46371d55d;hpb=c46e223995956f1f759c551163c212947c1e2fb7;p=controller.git diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/base/messages/ElectionTimeout.java b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/base/messages/ElectionTimeout.java index a844849f15..0fdf43659a 100644 --- a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/base/messages/ElectionTimeout.java +++ b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/base/messages/ElectionTimeout.java @@ -10,5 +10,19 @@ package org.opendaylight.controller.cluster.raft.base.messages; import java.io.Serializable; -public class ElectionTimeout implements Serializable { +/** + * Message sent to indicate the current election term has timed out. + */ +public final class ElectionTimeout implements Serializable { + private static final long serialVersionUID = 1L; + public static final ElectionTimeout INSTANCE = new ElectionTimeout(); + + private ElectionTimeout() { + // Hidden on purpose + } + + @SuppressWarnings({ "static-method", "unused" }) + private ElectionTimeout readResolve() { + return INSTANCE; + } }