private void HandleMemberRemoved(ClusterEvent.MemberRemoved msg) { _logger.Info("Member Removed:{ClusterMember}", msg.Member); var address = msg.Member.Address; _manager.Tell(new NodeRemoved(address)); }
private void Handle(ClusterEvent.MemberRemoved m) { _log.Info($"Cluster.MemberRemoved: {m.Member.Address} Role={string.Join(",", m.Member.Roles)}"); var(key, _) = _nodeMap.FirstOrDefault(i => i.Value.ClusterAddress == m.Member.UniqueAddress); if (key != null) { RemoveNode(key); } }
/// <summary> /// If a node is removed, remove it from the current nodes and from /// the actors told and to be told /// </summary> private void HandleMemberRemoved(ClusterEvent.MemberRemoved memberEvent) { var path = CreateFormedPath(memberEvent.Member); // Remove the node from the current nodes, _currentNodes.Remove(path); // actorsToBeTold and actorsTold _actorsTold.Remove(path); _actorsToTell.Remove(path); }
private void HandleMemberRemoved(ClusterEvent.MemberRemoved removed) { Log.Info("Member is removed: {0}", removed.Member); }
private void ReceiveMessage(ClusterEvent.MemberRemoved message) { Console.WriteLine($">>>>>>> {Self} : {message}"); }