X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=docs%2Fclasses%2FAbstractPool.html;h=17d1832865bb0fe1f314b6ba2bde583299af7958;hb=67de15a041152a973334839ad2c73284b1b3cbb3;hp=f55e9f11fbdea7a5355738a7bb7737372fe40f4e;hpb=15e4d8f3cafe9f7412913b0e440921e813bdf3cd;p=poolifier.git diff --git a/docs/classes/AbstractPool.html b/docs/classes/AbstractPool.html index f55e9f11..17d18328 100644 --- a/docs/classes/AbstractPool.html +++ b/docs/classes/AbstractPool.html @@ -18,9 +18,9 @@

Base class that implements some shared logic for all poolifier pools.

-
+

Type Parameters

-
+
  • Defined in src/pools/abstract-pool.ts:34
  • @@ -124,9 +124,9 @@
  • Constructs a new poolifier pool.

    -
    +

    Type Parameters

    -
    +
  • Defined in src/pools/abstract-pool.ts:76
  • Properties

    @@ -165,28 +165,28 @@
    +
  • Defined in src/pools/abstract-pool.ts:43
  • filePath: string

    Path to the worker file.

    +
  • Defined in src/pools/abstract-pool.ts:78
  • numberOfWorkers: number

    Number of workers that this pool should manage.

    +
  • Defined in src/pools/abstract-pool.ts:77
  • opts: PoolOptions<Worker>

    Options for the pool.

    +
  • Defined in src/pools/abstract-pool.ts:79
  • promiseResponseMap: Map<string, PromiseResponseWrapper<Worker, Response>> = ...
    @@ -198,7 +198,7 @@

    When we receive a message from the worker, we get a map entry with the promise resolve/reject bound to the message id.

    +
  • Defined in src/pools/abstract-pool.ts:53
  • workerChoiceStrategyContext: WorkerChoiceStrategyContext<Worker, Data, Response>
    @@ -206,7 +206,7 @@

    Default to a round robin algorithm.

    +
  • Defined in src/pools/abstract-pool.ts:63
  • workerNodes: WorkerNode<Worker, Data>[] = []
    @@ -214,7 +214,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:40
  • Accessors

    @@ -227,7 +227,7 @@

    Returns boolean

    +
  • Defined in src/pools/abstract-pool.ts:297
  • +
  • Defined in src/pools/abstract-pool.ts:290
  • +
  • Defined in src/pools/abstract-pool.ts:196
  • +
  • Defined in src/pools/abstract-pool.ts:186
  • +
  • Defined in src/pools/abstract-pool.ts:181
  • Methods

    @@ -294,7 +294,7 @@ Can be overridden.

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:387
  • Returns void

    +
  • Defined in src/pools/abstract-pool.ts:475
  • Returns void

    +
  • Defined in src/pools/abstract-pool.ts:376
  • Returns TasksQueueOptions

    +
  • Defined in src/pools/abstract-pool.ts:277
  • +
  • Defined in src/pools/abstract-pool.ts:533
  • Returns void

    +
  • Defined in src/pools/abstract-pool.ts:113
  • Returns void

    +
  • Defined in src/pools/abstract-pool.ts:122
  • Returns void

    +
  • Defined in src/pools/abstract-pool.ts:140
  • Returns void

    +
  • Defined in src/pools/abstract-pool.ts:168
  • Returns void

    +
  • Defined in src/pools/abstract-pool.ts:158
  • +
  • Defined in src/pools/abstract-pool.ts:420
  • +
  • Defined in src/pools/abstract-pool.ts:482
  • +
  • Defined in src/pools/abstract-pool.ts:466
  • Returns undefined | Task<Data>

    +
  • Defined in src/pools/abstract-pool.ts:635
  • +
  • Defined in src/pools/abstract-pool.ts:339
  • Returns void | Promise<void>

    +
  • Defined in src/pools/abstract-pool.ts:353
  • +
  • Defined in src/pools/abstract-pool.ts:255
  • Returns number

    +
  • Defined in src/pools/abstract-pool.ts:631
  • -

    Returns Promise<Response>

    +
  • Defined in src/pools/abstract-pool.ts:308
  • Returns void

    +
  • Defined in src/pools/abstract-pool.ts:626
  • Returns void

    +
  • Defined in src/pools/abstract-pool.ts:643
  • Returns void

    +
  • Defined in src/pools/abstract-pool.ts:654
  • +
  • Defined in src/pools/abstract-pool.ts:659
  • -

    Returns number

    +
  • Defined in src/pools/abstract-pool.ts:212
  • -

    Returns TasksUsage

    +
  • Defined in src/pools/abstract-pool.ts:564
  • +
  • Defined in src/pools/abstract-pool.ts:299
  • +
  • Defined in src/pools/abstract-pool.ts:368
  • -

    Returns number

    +
  • Defined in src/pools/abstract-pool.ts:578
  • Returns void

    +
  • Defined in src/pools/abstract-pool.ts:459
  • Returns void

    +
  • Defined in src/pools/abstract-pool.ts:620
  • Returns void

    +
  • Defined in src/pools/abstract-pool.ts:448
  • +
  • Defined in src/pools/abstract-pool.ts:267
  • +
  • Defined in src/pools/abstract-pool.ts:219
  • +
  • Defined in src/pools/abstract-pool.ts:245
  • Returns void

    +
  • Defined in src/pools/abstract-pool.ts:602
  • Returns void

    +
  • Defined in src/pools/abstract-pool.ts:550
  • +
  • Defined in src/pools/abstract-pool.ts:361
  • Returns number

    +
  • Defined in src/pools/abstract-pool.ts:639
  • +
  • Defined in src/pools/abstract-pool.ts:505