PeriodicPingTickDirective
public enum PeriodicPingTickDirective
Describes how a periodic tick should be handled.
-
The membership has changed, e.g. a member was declared unreachable or dead and an event may need to be emitted.
Declaration
Swift
case membershipChanged(SWIM.MemberStatusChangedEvent)
-
Send a ping to the requested
target
peer using the provided timeout and sequenceNumber.Declaration
Swift
case sendPing(target: SWIMPeer, payload: SWIM.GossipPayload, timeout: DispatchTimeInterval, sequenceNumber: SWIM.SequenceNumber)
-
Schedule the next timer
onPeriodicPingTick
invocation indelay
time.Declaration
Swift
case scheduleNextTick(delay: DispatchTimeInterval)