in management-cluster-http/src/main/scala/org/apache/pekko/management/cluster/scaladsl/ClusterMembershipCheck.scala [32:44]
def memberStatus(status: String): MemberStatus =
Helpers.toRootLowerCase(status) match {
case "weaklyup" => MemberStatus.WeaklyUp
case "up" => MemberStatus.Up
case "exiting" => MemberStatus.Exiting
case "down" => MemberStatus.Down
case "joining" => MemberStatus.Joining
case "leaving" => MemberStatus.Leaving
case "removed" => MemberStatus.Removed
case invalid =>
throw new IllegalArgumentException(
s"'$invalid' is not a valid MemberStatus. See reference.conf for valid values")
}