diff --git a/akka-samples/akka-sample-cluster/src/main/java/sample/cluster/transformation/japi/TransformationBackend.java b/akka-samples/akka-sample-cluster/src/main/java/sample/cluster/transformation/japi/TransformationBackend.java index a81d9db39d..9214874cbf 100644 --- a/akka-samples/akka-sample-cluster/src/main/java/sample/cluster/transformation/japi/TransformationBackend.java +++ b/akka-samples/akka-sample-cluster/src/main/java/sample/cluster/transformation/japi/TransformationBackend.java @@ -7,7 +7,6 @@ import sample.cluster.transformation.japi.TransformationMessages.TransformationR import akka.actor.UntypedActor; import akka.cluster.Cluster; import akka.cluster.ClusterEvent.CurrentClusterState; -import akka.cluster.ClusterEvent.MemberEvent; import akka.cluster.ClusterEvent.MemberUp; import akka.cluster.Member; import akka.cluster.MemberStatus; @@ -18,10 +17,10 @@ public class TransformationBackend extends UntypedActor { Cluster cluster = Cluster.get(getContext().system()); - //subscribe to cluster changes, MemberEvent + //subscribe to cluster changes, MemberUp @Override public void preStart() { - cluster.subscribe(getSelf(), MemberEvent.class); + cluster.subscribe(getSelf(), MemberUp.class); } //re-subscribe when restart diff --git a/akka-samples/akka-sample-cluster/src/main/scala/sample/cluster/transformation/TransformationSample.scala b/akka-samples/akka-sample-cluster/src/main/scala/sample/cluster/transformation/TransformationSample.scala index 159e17f94b..4fc802a626 100644 --- a/akka-samples/akka-sample-cluster/src/main/scala/sample/cluster/transformation/TransformationSample.scala +++ b/akka-samples/akka-sample-cluster/src/main/scala/sample/cluster/transformation/TransformationSample.scala @@ -12,7 +12,6 @@ import akka.actor.RootActorPath import akka.actor.Terminated import akka.cluster.Cluster import akka.cluster.ClusterEvent.CurrentClusterState -import akka.cluster.ClusterEvent.MemberEvent import akka.cluster.ClusterEvent.MemberUp import akka.cluster.Member import akka.cluster.MemberStatus @@ -90,9 +89,9 @@ class TransformationBackend extends Actor { val cluster = Cluster(context.system) - // subscribe to cluster changes, MemberEvent + // subscribe to cluster changes, MemberUp // re-subscribe when restart - override def preStart(): Unit = cluster.subscribe(self, classOf[MemberEvent]) + override def preStart(): Unit = cluster.subscribe(self, classOf[MemberUp]) override def postStop(): Unit = cluster.unsubscribe(self) def receive = { diff --git a/akka-samples/akka-sample-cluster/src/multi-jvm/scala/sample/cluster/transformation/japi/TransformationSampleJapiSpec.scala b/akka-samples/akka-sample-cluster/src/multi-jvm/scala/sample/cluster/transformation/japi/TransformationSampleJapiSpec.scala index fff4a8a027..2fbba499ea 100644 --- a/akka-samples/akka-sample-cluster/src/multi-jvm/scala/sample/cluster/transformation/japi/TransformationSampleJapiSpec.scala +++ b/akka-samples/akka-sample-cluster/src/multi-jvm/scala/sample/cluster/transformation/japi/TransformationSampleJapiSpec.scala @@ -72,7 +72,7 @@ abstract class TransformationSampleJapiSpec extends MultiNodeSpec(Transformation testConductor.enter("frontend1-started") } - "illustrate how a backend automatically registers" in within(20 seconds) { + "illustrate how a backend automatically registers" in within(15 seconds) { runOn(backend1) { Cluster(system) join node(frontend1).address system.actorOf(Props[TransformationBackend], name = "backend") @@ -86,7 +86,7 @@ abstract class TransformationSampleJapiSpec extends MultiNodeSpec(Transformation testConductor.enter("frontend1-backend1-ok") } - "illustrate how more nodes registers" in within(15 seconds) { + "illustrate how more nodes registers" in within(20 seconds) { runOn(frontend2) { Cluster(system) join node(frontend1).address system.actorOf(Props[TransformationFrontend], name = "frontend")