X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=docs%2Fclasses%2FAbstractPool.html;h=2377e5ef16fdc1a416ee8a3b6d1c857875680190;hb=396360a789e4806699533ddf899c79dc2b7ae868;hp=3e8972e96258662bea8323a7764dbc3ab11fac57;hpb=938d9c678aa8e70e5642feffb90604cf25c993fe;p=poolifier.git diff --git a/docs/classes/AbstractPool.html b/docs/classes/AbstractPool.html index 3e8972e9..2377e5ef 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:33
  • @@ -124,9 +124,9 @@
  • Constructs a new poolifier pool.

    -
    +

    Type Parameters

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

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

    Path to the worker file.

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

    Number of workers that this pool should manage.

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

    Options for the pool.

    +
  • Defined in src/pools/abstract-pool.ts:78
  • 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:52
  • workerChoiceStrategyContext: WorkerChoiceStrategyContext<Worker, Data, Response>
    @@ -206,7 +206,7 @@

    Default to a round robin algorithm.

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

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

    Returns boolean

    +
  • Defined in src/pools/abstract-pool.ts:296
  • +
  • Defined in src/pools/abstract-pool.ts:289
  • +
  • Defined in src/pools/abstract-pool.ts:195
  • +
  • Defined in src/pools/abstract-pool.ts:185
  • +
  • Defined in src/pools/abstract-pool.ts:180
  • Methods

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

    Returns void

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

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

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

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

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

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

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

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

    +
  • Defined in src/pools/abstract-pool.ts:157
  • +
  • Defined in src/pools/abstract-pool.ts:419
  • +
  • Defined in src/pools/abstract-pool.ts:481
  • +
  • Defined in src/pools/abstract-pool.ts:465
  • Returns undefined | Task<Data>

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

    +
  • Defined in src/pools/abstract-pool.ts:352
  • +
  • Defined in src/pools/abstract-pool.ts:254
  • Returns number

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

    Returns Promise<Response>

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

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

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

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

    Returns number

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

    Returns undefined | TasksUsage

    +
  • Defined in src/pools/abstract-pool.ts:563
  • +
  • Defined in src/pools/abstract-pool.ts:298
  • +
  • Defined in src/pools/abstract-pool.ts:367
  • -

    Returns number

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

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

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

    +
  • Defined in src/pools/abstract-pool.ts:447
  • +
  • Defined in src/pools/abstract-pool.ts:266
  • +
  • Defined in src/pools/abstract-pool.ts:218
  • +
  • Defined in src/pools/abstract-pool.ts:244
  • Returns void

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

    +
  • Defined in src/pools/abstract-pool.ts:549
  • +
  • Defined in src/pools/abstract-pool.ts:360
  • Returns number

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