Skip to content

apollo-code


apollo-code / native-bridge/src / WorkerPool

Class: WorkerPool

Constructors

Constructor

new WorkerPool(options?): WorkerPool

Parameters

options?

Options = {}

Returns

WorkerPool

Methods

call()

call(kind, method, params): Promise<unknown>

Parameters

kind

WorkerKind

method

string

params

unknown

Returns

Promise<unknown>


close()

close(): Promise<void>

Returns

Promise<void>


ensureWorker()

ensureWorker(kind): Promise<ChildProcessWithoutNullStreams | null>

Parameters

kind

WorkerKind

Returns

Promise<ChildProcessWithoutNullStreams | null>


status()

status(kind): object

Parameters

kind

WorkerKind

Returns

object

available

available: boolean

pid?

optional pid?: number

restartCount

restartCount: number