* Pool information.
*/
export interface PoolInfo {
+ version: string
type: PoolType
worker: WorkerType
minSize: number
maxSize: number
+ /** Pool utilization ratio. */
+ utilization?: number
+ /** Pool total worker nodes */
workerNodes: number
+ /** Pool idle worker nodes */
idleWorkerNodes: number
+ /** Pool busy worker nodes */
busyWorkerNodes: number
executedTasks: number
executingTasks: number
*
* @defaultValue 1
*/
- concurrency?: number
+ readonly concurrency?: number
}
/**
*/
execute: (data?: Data, name?: string) => Promise<Response>
/**
- * Terminate every current worker in this pool.
+ * Terminates every current worker in this pool.
*/
destroy: () => Promise<void>
/**