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

INTERNAL API Data structure for picking heartbeat receivers. The node ring is shuffled by deterministic hashing to avoid picking physically co-located neighbors. It is immutable, i.e. the methods all return new instances.
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
MyReceivers Lazy>

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

Метод Описание
Copy ( UniqueAddress selfAddress = null, IEnumerable nodes = null, int monitoredByNumberOfNodes = null ) : HeartbeatNodeRing
HeartbeatNodeRing ( UniqueAddress selfAddress, IEnumerable nodes, int monitoredByNumberOfNodes ) : System
HeartbeatNodeRing ( UniqueAddress selfAddress, ImmutableSortedSet nodes, int monitoredByNumberOfNodes ) : System
Receivers ( UniqueAddress sender ) : ImmutableHashSet
operator ( ) : HeartbeatNodeRing

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

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

public Copy ( UniqueAddress selfAddress = null, IEnumerable nodes = null, int monitoredByNumberOfNodes = null ) : HeartbeatNodeRing
selfAddress UniqueAddress
nodes IEnumerable
monitoredByNumberOfNodes int
Результат HeartbeatNodeRing

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

public HeartbeatNodeRing ( UniqueAddress selfAddress, IEnumerable nodes, int monitoredByNumberOfNodes ) : System
selfAddress UniqueAddress
nodes IEnumerable
monitoredByNumberOfNodes int
Результат System

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

public HeartbeatNodeRing ( UniqueAddress selfAddress, ImmutableSortedSet nodes, int monitoredByNumberOfNodes ) : System
selfAddress UniqueAddress
nodes ImmutableSortedSet
monitoredByNumberOfNodes int
Результат System

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

public Receivers ( UniqueAddress sender ) : ImmutableHashSet
sender UniqueAddress
Результат ImmutableHashSet

operator() публичный статический Метод

public static operator ( ) : HeartbeatNodeRing
Результат HeartbeatNodeRing

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

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

Receivers for SelfAddress. Cached for subsequent access.
public Lazy> MyReceivers
Результат Lazy>