From 8dfe3ff31d1f5b2f3455661fa97b16317b6c570e Mon Sep 17 00:00:00 2001 From: Jason Zaugg Date: Wed, 3 Feb 2016 09:16:15 +1000 Subject: [PATCH] !clu #19679 make MemberStatus a sealed class My assumption is that it the absence of the sealed modifier was an oversight. Marking it as sealed will avoid exhausitity warnings from upcoming Scala compiler version in `highestPriorityOf`. --- akka-cluster/src/main/scala/akka/cluster/Member.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/akka-cluster/src/main/scala/akka/cluster/Member.scala b/akka-cluster/src/main/scala/akka/cluster/Member.scala index 165de85a9f..c141ca1278 100644 --- a/akka-cluster/src/main/scala/akka/cluster/Member.scala +++ b/akka-cluster/src/main/scala/akka/cluster/Member.scala @@ -178,9 +178,9 @@ object Member { /** * Defines the current status of a cluster member node * - * Can be one of: Joining, Up, Leaving, Exiting and Down. + * Can be one of: Joining, WeaklyUp, Up, Leaving, Exiting and Down and Removed. */ -abstract class MemberStatus +sealed abstract class MemberStatus object MemberStatus { @SerialVersionUID(1L) case object Joining extends MemberStatus