Andi Skill Builder API Documentation

Interface: TimeoutOptions

Extended by

Properties

Property Type Description
acquireAttemptsLimit? number Max number of attempts to be made for .acquire() call. Defaults to Number.POSITIVE_INFINITY.
acquireTimeout? number Milliseconds. Max timeout for .acquire() call. Defaults to 10_000. Max value is 1 day in ms, 8.64e+7
lockTimeout? number Milliseconds. Time for auto-release (expiry) of lock. Defaults to 10_000. Max value is 1 day in ms, 8.64e+7. Min value is 1_000
refreshInterval? number Milliseconds. auto-refresh interval. Keeps a lock reserved while the skill is doing work. Defaults to lockTimeout * 0.8. To disable, set to 0. MUST be less than lockTimeout and at least 800 if enabled.
retryInterval? number Milliseconds. Time between acquire attempts if resource is locked. Defaults to 10. Must be >= 10. Cannot be more than acquireTimeout.