Skip to content

ParseProcessor

reference
1 min readUpdated

Kind: Class

Source: atloria-monorepo/apps/parser-orchestrator/src/queue/processors/parse.processor.ts

Implements: OnModuleInit, OnModuleDestroy

Methods

MethodSignatureReturns
onModuleInitonModuleInit()Promise<void>
onModuleDestroyonModuleDestroy()Promise<void>
handleParsehandleParse(job: Job<ParseJobPayload>)Promise<ParseResult[]>
onActiveonActive(job: Job<ParseJobPayload>)void
onCompletedonCompleted(job: Job<ParseJobPayload>, result: ParseResult[])void
onFailedonFailed(job: Job<ParseJobPayload>, error: Error)void
onProgressonProgress(job: Job<ParseJobPayload>, progress: number)void

When something fails

  • ParseProcessor handles failure in 3 places: it logs it and continues in 2, and lets it reach the caller in 1.

Referenced By

  • QueueModule (MODULE_PROVIDES)

Was this page helpful?

Download as PDF