Class ErrorTaskRetry<T>

If this is thrown by the task, the task will be requeued so it can be retried, if the task rejects or resolves in any other way, the task will be considered to have completed

Type Parameters

  • T

Hierarchy

Constructors

  • Type Parameters

    • T

    Parameters

    • Optional message: string
    • Optional options: {
          cause?: T;
          data?: POJO;
          timestamp?: Date;
      }
      • Optional cause?: T
      • Optional data?: POJO
      • Optional timestamp?: Date

    Returns ErrorTaskRetry<T>

Properties

cause: T

Causation of the exception Can be used to know what caused this exception

data: POJO

Arbitrary data

exitCode: 75 = sysexits.TEMPFAIL
message: string
name: string
stack?: string
timestamp: Date

Timestamp when exception was constructed in milliseconds Guaranteed to be weakly monotonic

description: string = 'Task should be retried'
prepareStackTrace?: ((err, stackTraces) => any)

Type declaration

stackTraceLimit: number

Accessors

  • get description(): string
  • Returns string

Methods

  • Create .stack property on a target object

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • Type Parameters

    • T extends Class<any>

    Parameters

    • this: T
    • json: any

    Returns InstanceType<T>

Generated using TypeDoc