- 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
- queuedTasks: number
- maxQueuedTasks: number
- failedTasks: number
+ readonly version: string
+ readonly type: PoolType
+ readonly worker: WorkerType
+ readonly started: boolean
+ readonly ready: boolean
+ readonly strategy: WorkerChoiceStrategy
+ readonly minSize: number
+ readonly maxSize: number
+ /** Pool utilization. */
+ readonly utilization?: number
+ /** Pool total worker nodes. */
+ readonly workerNodes: number
+ /** Pool stealing worker nodes. */
+ readonly stealingWorkerNodes?: number
+ /** Pool idle worker nodes. */
+ readonly idleWorkerNodes: number
+ /** Pool busy worker nodes. */
+ readonly busyWorkerNodes: number
+ readonly executedTasks: number
+ readonly executingTasks: number
+ readonly queuedTasks?: number
+ readonly maxQueuedTasks?: number
+ readonly backPressure?: boolean
+ readonly stolenTasks?: number
+ readonly failedTasks: number
+ readonly runTime?: {
+ readonly minimum: number
+ readonly maximum: number
+ readonly average?: number
+ readonly median?: number
+ }
+ readonly waitTime?: {
+ readonly minimum: number
+ readonly maximum: number
+ readonly average?: number
+ readonly median?: number
+ }