PollLoopOptions
Defined in: packages/core/src/capture/db-queue/poll-loop.ts:12
Options of startPollLoop.
Properties
Section titled “Properties”cadence?
Section titled “cadence?”
optionalcadence?:PollCadence
Defined in: packages/core/src/capture/db-queue/poll-loop.ts:18
logger?
Section titled “logger?”
optionallogger?:Logger
Defined in: packages/core/src/capture/db-queue/poll-loop.ts:21
optionalnow?: () =>number
Defined in: packages/core/src/capture/db-queue/poll-loop.ts:19
Returns
Section titled “Returns”number
queue:
Pick<DatabaseCaptureQueue,"poll"|"waitForWork">
Defined in: packages/core/src/capture/db-queue/poll-loop.ts:13
random?
Section titled “random?”
optionalrandom?: () =>number
Defined in: packages/core/src/capture/db-queue/poll-loop.ts:20
Returns
Section titled “Returns”number
run: (
job) =>Promise<void>
Defined in: packages/core/src/capture/db-queue/poll-loop.ts:17
Run one claimed job to its end (ack or nack it); rejections are logged, never fatal.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Promise<void>
slots:
number
Defined in: packages/core/src/capture/db-queue/poll-loop.ts:15
Jobs this instance runs at once (testing.concurrency).