X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=docs%2Fclasses%2FAbstractPool.html;h=3017080f50280e841fa22694bfd919296b6a82cb;hb=f63918da6f3fc77cc7f98e4d43e3f37955140468;hp=adb04610252b659ce602b18ff09a5772222da20f;hpb=e4b9c7f546318de7603566b141fd0e2d0118c794;p=poolifier.git diff --git a/docs/classes/AbstractPool.html b/docs/classes/AbstractPool.html index adb04610..3017080f 100644 --- a/docs/classes/AbstractPool.html +++ b/docs/classes/AbstractPool.html @@ -31,7 +31,7 @@
  • Response = unknown

    -

    Type of response of execution. This can only be serializable data.

    +

    Type of execution response. This can only be serializable data.

  • Hierarchy

    @@ -45,7 +45,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:33
  • @@ -67,8 +67,8 @@

    Accessors

    -

    Returns AbstractPool<Worker, Data, Response>

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

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

    Path to the worker-file.

    +

    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>> = ...
    +
    promiseResponseMap: Map<string, PromiseResponseWrapper<Worker, Response>> = ...

    The execution response promise map.

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

    Default to a round robin algorithm.

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

    -
    - -
    +
    + +
    +
  • Defined in src/pools/abstract-pool.ts:291
  • +
  • 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

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

    Returns void

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

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

    +
  • Defined in src/pools/abstract-pool.ts:380
  • +
    + +
    +
  • Defined in src/pools/abstract-pool.ts:537
  • 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:157
  • +
  • Defined in src/pools/abstract-pool.ts:424
  • +
  • Defined in src/pools/abstract-pool.ts:486
  • +
  • Defined in src/pools/abstract-pool.ts:470
  • +
  • Defined in src/pools/abstract-pool.ts:639
  • +
  • Defined in src/pools/abstract-pool.ts:343
  • Returns void | Promise<void>

    +
  • Defined in src/pools/abstract-pool.ts:357
  • +
    + +
    +
    task: Task<Data>

    Returns number

    +
  • Defined in src/pools/abstract-pool.ts:635
  • +
  • Defined in src/pools/abstract-pool.ts:312
  • +
    task: Task<Data>

    Returns void

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

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

    +
  • 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:568
  • +
  • Defined in src/pools/abstract-pool.ts:300
  • +
  • Defined in src/pools/abstract-pool.ts:372
  • Returns number

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

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

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

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

    Returns void

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

    Returns void

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

    +
  • Defined in src/pools/abstract-pool.ts:554
  • +
  • Defined in src/pools/abstract-pool.ts:365
  • Returns number

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

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