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%2FElectionTimeout.java;h=7f367f982b5ecdb5fa2b2cb9693a683015c9c7fd;hp=a844849f150ef30cbba16fff31fb72a46371d55d;hb=fb81da23c32b8a332d2cc25e4b15e13b3d2963cd;hpb=df13d272f2f74892f2decd54ece5d8286fb1c995 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..7f367f982b 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 @@ -8,7 +8,19 @@ package org.opendaylight.controller.cluster.raft.base.messages; -import java.io.Serializable; +import akka.dispatch.ControlMessage; -public class ElectionTimeout implements Serializable { +/** + * Local message sent to indicate the current election term has timed out. + */ +public final class ElectionTimeout implements ControlMessage { + public static final ElectionTimeout INSTANCE = new ElectionTimeout(); + + private ElectionTimeout() { + // Hidden on purpose + } + + private Object readResolve() { + return INSTANCE; + } }