Skip to content

PollLoopOptions

Defined in: packages/core/src/capture/db-queue/poll-loop.ts:12

Options of startPollLoop.

optional cadence?: PollCadence

Defined in: packages/core/src/capture/db-queue/poll-loop.ts:18


optional logger?: Logger

Defined in: packages/core/src/capture/db-queue/poll-loop.ts:21


optional now?: () => number

Defined in: packages/core/src/capture/db-queue/poll-loop.ts:19

number


queue: Pick<DatabaseCaptureQueue, "poll" | "waitForWork">

Defined in: packages/core/src/capture/db-queue/poll-loop.ts:13


optional random?: () => number

Defined in: packages/core/src/capture/db-queue/poll-loop.ts:20

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.

DatabaseJob

Promise<void>


slots: number

Defined in: packages/core/src/capture/db-queue/poll-loop.ts:15

Jobs this instance runs at once (testing.concurrency).