Akka.Cluster.ClusterHeartbeatSenderState.HeartbeatRsp C# (CSharp) Method

HeartbeatRsp() public method

public HeartbeatRsp ( UniqueAddress from ) : ClusterHeartbeatSenderState
from UniqueAddress
return ClusterHeartbeatSenderState
        public ClusterHeartbeatSenderState HeartbeatRsp(UniqueAddress from)
        {
            if (ActiveReceivers.Contains(from))
            {
                FailureDetector.Heartbeat(from.Address);
                if (Unreachable.Contains(from))
                {
                    //back from unreachable, ok to stop heartbeating to it
                    if (!Ring.MyReceivers.Value.Contains(from))
                    {
                        FailureDetector.Remove(from.Address);
                    }
                    return Copy(unreachable: Unreachable.Remove(from));
                }
                return this;
            }
            return this;
        }
    }