Skip to main content

Class: DefaultJobOptionsConfig

jobs/src.DefaultJobOptionsConfig

Constructors

new DefaultJobOptionsConfig()

new DefaultJobOptionsConfig(): DefaultJobOptionsConfig

Returns

DefaultJobOptionsConfig

Properties

backoff

backoff: BackoffOptionsConfig

Backoff setting for automatic retries if the job fails

Source

libs/jobs/src/lib/config/default-job-options.config.ts:50


keepLogs

keepLogs: number = 0

Maximum amount of log entries that will be preserved Default 0, because we don't think that storing logs in redis is a good idea in general

Source

libs/jobs/src/lib/config/default-job-options.config.ts:83


lifo

lifo?: boolean

If true, adds the job to the right of the queue instead of the left (default false)

See

https://docs.bullmq.io/guide/jobs/lifo

Source

libs/jobs/src/lib/config/default-job-options.config.ts:60


removeOnComplete

removeOnComplete: KeepJobsConfig

Default behavior is up to 0 days and 0 jobs It allows us to do not have multiple jobs with the same type running in a cluster

Source

libs/jobs/src/lib/config/default-job-options.config.ts:67


removeOnFail

removeOnFail?: KeepJobsConfig

Default behavior is 0 days and 0 jobs We do store this information in postgres, so redis doesn't make too much sense

Source

libs/jobs/src/lib/config/default-job-options.config.ts:74


sizeLimit

sizeLimit?: number

Limits the size in bytes of the job's data payload (as a JSON serialized string).

Source

libs/jobs/src/lib/config/default-job-options.config.ts:101


stackTraceLimit

stackTraceLimit: number = 0

Limits the amount of stack trace lines that will be recorded in the stacktrace. Default 0, everything will be in logs if you need a stacktrace and should be for debugging, doesn't sound like a good idea to store in redis

Source

libs/jobs/src/lib/config/default-job-options.config.ts:93


Generated using typedoc-plugin-markdown and TypeDoc