+ /** @inheritDoc */
+ public get type (): PoolType {
+ return PoolType.DYNAMIC
+ }
+
+ /** @inheritDoc */
+ public get size (): number {
+ return this.max
+ }
+
+ /** @inheritDoc */
+ protected get full (): boolean {
+ return this.workerNodes.length === this.max
+ }
+
+ /** @inheritDoc */
+ protected get busy (): boolean {
+ return this.full && this.internalBusy()