Kaizen
Browse modulesLifecyclelifecycle/serverInterfaces

Interface: ClaimBatchInput

Defined in: server/lifecycle/lifecycle-effect-repository.ts:26

Arguments to LifecycleEffectRepository.claimBatch.

Properties

batchSize

batchSize: number;

Defined in: server/lifecycle/lifecycle-effect-repository.ts:30

Max rows to claim in one pass.


claimedBy

claimedBy: string;

Defined in: server/lifecycle/lifecycle-effect-repository.ts:28

Worker identity recorded on claimed rows.


leaseMs

leaseMs: number;

Defined in: server/lifecycle/lifecycle-effect-repository.ts:32

Lease duration in ms; a claimed row is reclaimable after it expires.


maxAttempts

maxAttempts: number;

Defined in: server/lifecycle/lifecycle-effect-repository.ts:34

Rows at or above this attempt count are dead-lettered, not returned.

On this page