chore: v2.5.3
[poolifier.git] / src / pools / cluster / fixed.ts
index bd5e284496fa82826b51980fdb199c4d4dcbf884..f22906dfc00f89ba32430f63732492eb986dcfd3 100644 (file)
@@ -1,5 +1,4 @@
-import type { ClusterSettings, Worker } from 'node:cluster'
-import cluster from 'node:cluster'
+import cluster, { type ClusterSettings, type Worker } from 'node:cluster'
 import type { MessageValue } from '../../utility-types'
 import { AbstractPool } from '../abstract-pool'
 import {
@@ -55,7 +54,7 @@ export class FixedClusterPool<
   public constructor (
     numberOfWorkers: number,
     filePath: string,
-    public readonly opts: ClusterPoolOptions = {}
+    protected readonly opts: ClusterPoolOptions = {}
   ) {
     super(numberOfWorkers, filePath, opts)
   }
@@ -101,7 +100,7 @@ export class FixedClusterPool<
   }
 
   /** @inheritDoc */
-  public get type (): PoolType {
+  protected get type (): PoolType {
     return PoolTypes.fixed
   }
 
@@ -120,11 +119,6 @@ export class FixedClusterPool<
     return this.numberOfWorkers
   }
 
-  /** @inheritDoc */
-  protected get full (): boolean {
-    return this.workerNodes.length >= this.numberOfWorkers
-  }
-
   /** @inheritDoc */
   protected get busy (): boolean {
     return this.internalBusy()