Skip to content

AllForOneStrategy

Defined in: src/Supervision.ts:42

Applies the directive to every child when any one fails.

new AllForOneStrategy(decider, opts?): AllForOneStrategy

Defined in: src/Supervision.ts:46

Decider

StrategyOptions = {}

AllForOneStrategy

readonly decider: Decider

Defined in: src/Supervision.ts:46

SupervisorStrategy.decider


readonly maxRetries: number

Defined in: src/Supervision.ts:44

Maximum number of restarts tolerated within the time window. -1 = unlimited.

SupervisorStrategy.maxRetries


readonly scope: "all-for-one"

Defined in: src/Supervision.ts:43

SupervisorStrategy.scope


readonly withinTimeRangeMs: number

Defined in: src/Supervision.ts:45

Sliding time window in ms. 0 = no window (counts are never reset).

SupervisorStrategy.withinTimeRangeMs