@morojs/moro / SimpleJobOptions
Interface: SimpleJobOptions
Defined in: src/core/jobs/types.ts:27
Properties
enableCircuitBreaker?
optionalenableCircuitBreaker?:boolean
Defined in: src/core/jobs/types.ts:37
enabled?
optionalenabled?:boolean
Defined in: src/core/jobs/types.ts:29
maxConcurrent?
optionalmaxConcurrent?:number
Defined in: src/core/jobs/types.ts:32
maxRetries?
optionalmaxRetries?:number
Defined in: src/core/jobs/types.ts:34
metadata?
optionalmetadata?:Record<string,any>
Defined in: src/core/jobs/types.ts:38
name?
optionalname?:string
Defined in: src/core/jobs/types.ts:28
onComplete?
optionalonComplete?: (context,result) =>void|Promise<void>
Defined in: src/core/jobs/types.ts:40
Parameters
context
result
any
Returns
void | Promise<void>
onError?
optionalonError?: (context,error) =>void|Promise<void>
Defined in: src/core/jobs/types.ts:41
Parameters
context
error
Error
Returns
void | Promise<void>
onStart?
optionalonStart?: (context) =>void|Promise<void>
Defined in: src/core/jobs/types.ts:39
Parameters
context
Returns
void | Promise<void>
priority?
optionalpriority?:number
Defined in: src/core/jobs/types.ts:30
retryBackoff?
optionalretryBackoff?:"linear"|"exponential"
Defined in: src/core/jobs/types.ts:36
retryDelay?
optionalretryDelay?:number
Defined in: src/core/jobs/types.ts:35
timeout?
optionaltimeout?:number
Defined in: src/core/jobs/types.ts:33
timezone?
optionaltimezone?:string
Defined in: src/core/jobs/types.ts:31