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=84fa8b759014427f471b9353931eaa82e969ada1;hb=fb81da23c32b8a332d2cc25e4b15e13b3d2963cd;hpb=64d19dc3c6578981ad4b4d73e2c8619e087a4799 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 84fa8b7590..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,8 +8,19 @@ package org.opendaylight.controller.cluster.raft.base.messages; -import java.io.Serializable; +import akka.dispatch.ControlMessage; -public class ElectionTimeout implements Serializable { - private static final long serialVersionUID = 1L; +/** + * 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; + } }