Aller au contenu
Français

FailureDetectorOptionsBuilder

Ce contenu n’est pas encore disponible dans votre langue.

Defined in: src/cluster/FailureDetectorOptions.ts:29

Fluent builder for FailureDetectorOptionsType. Unset fields fall through to defaultFailureDetectorOptions in the consumer, so a bare FailureDetectorOptions.create() yields the defaults.

new FailureDetector(
FailureDetectorOptions.create().withUnreachableAfterMs(3_000),
)

new FailureDetectorOptionsBuilder(): FailureDetectorOptionsBuilder

FailureDetectorOptionsBuilder

OptionsBuilder.constructor

build(): Partial<T>

Defined in: src/util/OptionsBuilder.ts:51

Snapshot the set fields as an independent Partial<T> (own props only).

Partial<T>

OptionsBuilder.build


withDownAfterMs(ms): this

Defined in: src/cluster/FailureDetectorOptions.ts:49

Time without heartbeat after which a peer is declared down — measured from the last heartbeat, so it must exceed unreachableAfterMs.

number

this


withHeartbeatIntervalMs(ms): this

Defined in: src/cluster/FailureDetectorOptions.ts:36

How often the detector samples and decides membership health.

number

this


withUnreachableAfterMs(ms): this

Defined in: src/cluster/FailureDetectorOptions.ts:41

Time without heartbeat after which a peer is marked unreachable.

number

this


static create(): FailureDetectorOptionsBuilder

Defined in: src/cluster/FailureDetectorOptions.ts:31

Start a fresh builder. Equivalent to new FailureDetectorOptionsBuilder().

FailureDetectorOptionsBuilder