Skip to main content

executeBatchEventGeneration

API Docs


Function: executeBatchEventGeneration()

executeBatchEventGeneration(jobs, maxConcurrency, deps): Promise<ProcessingResult<EventGenerationExecutionResult[]>>

Defined in: src/workers/eventGeneration/executionEngine.ts:122

Executes multiple Generation jobs in parallel, with a specified level of concurrency. This function processes jobs in batches to control resource usage and improve throughput.

Parameters

jobs

EventGenerationJob[]

An array of Generation jobs to execute.

maxConcurrency

number

The maximum number of jobs to run in parallel.

deps

WorkerDependencies

The dependencies required for the worker.

Returns

Promise<ProcessingResult<EventGenerationExecutionResult[]>>

A promise that resolves to a consolidated processing result for the entire batch.