Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

x/poolifier/src/mod.ts>PoolOptions

Fast and small web worker pool
Latest
interface PoolOptions
import { type PoolOptions } from "https://deno.land/x/poolifier@v0.3.14/src/mod.ts";

Options for a poolifier pool.

Properties

optional
messageEventHandler: MessageEventHandler

A function that will listen for message event on each worker.

optional
messageEventErrorHandler: MessageEventErrorHandler

A function that will listen for message event processing error on each worker.

optional
errorEventHandler: ErrorEventHandler

A function that will listen for error event on each worker.

optional
startWorkers: boolean

Whether to start the minimum number of workers at pool initialization.

optional
workerChoiceStrategy: WorkerChoiceStrategy

The worker choice strategy to use in this pool.

optional
workerChoiceStrategyOptions: WorkerChoiceStrategyOptions

The worker choice strategy options.

optional
restartWorkerOnError: boolean

Restart worker on error.

optional
enableEvents: boolean

Pool events emission.

optional
enableTasksQueue: boolean

Pool worker node tasks queue.

optional
tasksQueueOptions: TasksQueueOptions

Pool worker node tasks queue options.

optional
workerOptions: WorkerOptions

Worker options.