Constructors
constructor
- new FailsafeTimer(associatedFabric, expiryLengthSeconds, maxCumulativeFailsafeSeconds, expiryCallback): FailsafeTimer
Parameters
- associatedFabric: undefined | Fabric
- expiryLengthSeconds: number
- maxCumulativeFailsafeSeconds: number
- expiryCallback: (() => Promise<void>)
- (): Promise<void>
Returns Promise<void>
Properties
associatedFabric
associatedFabric: undefined | Fabric Methods
close
- close(): Promise<void>
Returns Promise<void>
complete
- complete(): void
Returns void
expire
- expire(): Promise<void>
Returns Promise<void>
reArm
- reArm(associatedFabric, expiryLengthSeconds): Promise<void>
Parameters
- associatedFabric: undefined | Fabric
- expiryLengthSeconds: number
Returns Promise<void>
Manages the failsafe timer associated with a FailsafeContext.