Akka.Cluster.ClusterRemoteWatcher.MemberRemoved C# (CSharp) Method

MemberRemoved() private method

private MemberRemoved ( ClusterEvent memberRemoved ) : void
memberRemoved ClusterEvent
return void
        private void MemberRemoved(ClusterEvent.MemberRemoved memberRemoved)
        {
            if (memberRemoved.Member.Address != _cluster.SelfAddress)
            {
                _clusterNodes = _clusterNodes.Remove(memberRemoved.Member.Address);
                if (memberRemoved.PreviousStatus == MemberStatus.Down)
                {
                    Quarantine(memberRemoved.Member.Address, memberRemoved.Member.UniqueAddress.Uid);
                }
                PublishAddressTerminated(memberRemoved.Member.Address);
            }
        }