private void HandleMemberUp(ClusterEvent.IMemberEvent memberUp) { if (memberUp.Member.HasRole("actor") && AkkaActor == null) { AkkaActor = Context.ActorSelection(memberUp.Member.Address + "/user/ActorManager"); } }
private void OnIMemberEvent(ClusterEvent.IMemberEvent memberEvent) { if (memberEvent.Member.UniqueAddress.Equals(this.Cluster.SelfUniqueAddress) && memberEvent.Member.Status == MemberStatus.Up) { this.WaitForLoadbalancerUpStateTCS.SetResult(true); } }
private void HandleNewMemberEvent(ClusterEvent.IMemberEvent memberEvent) { var path = CreateFormedPath(memberEvent.Member); // Add that path to the hash set _currentNodes.Add(path); _actorsToTell.Add(path); }
private void HandleMemberUp(ClusterEvent.IMemberEvent memberUp) { Context.Watch(Sender); if (memberUp.Member.HasRole("actor1") && AkkaActor1 == null) { AkkaActor1 = Context.ActorSelection(memberUp.Member.Address + "/user/Actor1Manager"); } }