C# Класс Akka.Cluster.ClusterHeartbeatSenderState

INTERNAL API State of ClusterHeartbeatSender. Encapsulated to facilitate unit testing. It is immutable, but it updates the failure detector.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
ActiveReceivers ImmutableHashSet

Открытые методы

Метод Описание
AddMember ( UniqueAddress node ) : ClusterHeartbeatSenderState
ClusterHeartbeatSenderState ( HeartbeatNodeRing ring, ImmutableHashSet unreachable, IFailureDetectorRegistry
failureDetector ) : System
Copy ( HeartbeatNodeRing ring = null, ImmutableHashSet unreachable = null, IFailureDetectorRegistry
failureDetector = null ) : ClusterHeartbeatSenderState
HeartbeatRsp ( UniqueAddress from ) : ClusterHeartbeatSenderState
Init ( ImmutableHashSet nodes ) : ClusterHeartbeatSenderState
RemoveMember ( UniqueAddress node ) : ClusterHeartbeatSenderState

Приватные методы

Метод Описание
MembershipChange ( HeartbeatNodeRing newRing ) : ClusterHeartbeatSenderState

Описание методов

AddMember() публичный Метод

public AddMember ( UniqueAddress node ) : ClusterHeartbeatSenderState
node UniqueAddress
Результат ClusterHeartbeatSenderState

ClusterHeartbeatSenderState() публичный Метод

public ClusterHeartbeatSenderState ( HeartbeatNodeRing ring, ImmutableHashSet unreachable, IFailureDetectorRegistry
failureDetector ) : System
ring HeartbeatNodeRing
unreachable ImmutableHashSet
failureDetector IFailureDetectorRegistry
Результат System

Copy() публичный Метод

public Copy ( HeartbeatNodeRing ring = null, ImmutableHashSet unreachable = null, IFailureDetectorRegistry
failureDetector = null ) : ClusterHeartbeatSenderState
ring HeartbeatNodeRing
unreachable ImmutableHashSet
failureDetector IFailureDetectorRegistry
Результат ClusterHeartbeatSenderState

HeartbeatRsp() публичный Метод

public HeartbeatRsp ( UniqueAddress from ) : ClusterHeartbeatSenderState
from UniqueAddress
Результат ClusterHeartbeatSenderState

Init() публичный Метод

public Init ( ImmutableHashSet nodes ) : ClusterHeartbeatSenderState
nodes ImmutableHashSet
Результат ClusterHeartbeatSenderState

RemoveMember() публичный Метод

public RemoveMember ( UniqueAddress node ) : ClusterHeartbeatSenderState
node UniqueAddress
Результат ClusterHeartbeatSenderState

Описание свойств

ActiveReceivers публичное свойство

public ImmutableHashSet ActiveReceivers
Результат ImmutableHashSet