X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=docs%2Fclasses%2FAbstractPool.html;h=0fbaae35c5292e27c894015d86e3dca4f3c753e8;hb=1ab50fe5ad0b27a13a48047f9414d4138d43a5cd;hp=4a399b49991b2af364cf7c25c8cc38b57d69c1d4;hpb=2c94c3a5da9d6b4a0ac992386907d8a406ee38f7;p=poolifier.git diff --git a/docs/classes/AbstractPool.html b/docs/classes/AbstractPool.html index 4a399b49..0fbaae35 100644 --- a/docs/classes/AbstractPool.html +++ b/docs/classes/AbstractPool.html @@ -45,7 +45,7 @@ +
  • Defined in src/pools/abstract-pool.ts:38
  • @@ -58,9 +58,9 @@

    Properties

    Methods

    @@ -113,6 +114,8 @@ setWorkerNodeTasksUsage setupHook tasksQueueSize +updateRunTimeTasksUsage +updateWaitTimeTasksUsage workerListener
    @@ -150,7 +153,7 @@

    Returns AbstractPool<Worker, Data, Response>

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

    @@ -161,32 +164,34 @@
    -
    - +
  • Defined in src/pools/abstract-pool.ts:47
  • +
    +
    filePath: string

    Path to the worker file.

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

    Number of workers that this pool should manage.

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

    Options for the pool.

    +
  • Defined in src/pools/abstract-pool.ts:83
  • promiseResponseMap: Map<string, PromiseResponseWrapper<Worker, Response>> = ...
    @@ -198,7 +203,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:57
  • workerChoiceStrategyContext: WorkerChoiceStrategyContext<Worker, Data, Response>
    @@ -206,7 +211,7 @@

    Default to a round robin algorithm.

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

    @@ -227,9 +232,9 @@

    Returns boolean

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

    Methods

    @@ -305,7 +319,7 @@ Can be overridden.

    Returns void

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

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

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

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

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

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

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

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

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

    +
  • Defined in src/pools/abstract-pool.ts:181
  • +
  • Defined in src/pools/abstract-pool.ts:532
  • +
  • Defined in src/pools/abstract-pool.ts:596
  • +
  • Defined in src/pools/abstract-pool.ts:580
  • Returns undefined | Task<Data>

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

    +
  • Defined in src/pools/abstract-pool.ts:430
  • +
  • Defined in src/pools/abstract-pool.ts:325
  • Returns number

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

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

    +
  • Defined in src/pools/abstract-pool.ts:764
  • +
  • Defined in src/pools/abstract-pool.ts:775
  • +
  • Defined in src/pools/abstract-pool.ts:277
  • +
  • Defined in src/pools/abstract-pool.ts:371
  • +
  • Defined in src/pools/abstract-pool.ts:445
  • +
  • Defined in src/pools/abstract-pool.ts:693
  • Returns void

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

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

    +
  • Defined in src/pools/abstract-pool.ts:562
  • +
  • Defined in src/pools/abstract-pool.ts:337
  • +
  • Defined in src/pools/abstract-pool.ts:284
  • +
  • Defined in src/pools/abstract-pool.ts:314
  • Returns void

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

    +
  • Defined in src/pools/abstract-pool.ts:680
  • +
  • Defined in src/pools/abstract-pool.ts:438
  • Returns number

    +
  • Defined in src/pools/abstract-pool.ts:760
  • +
    + +
    +
    + +
    +
  • Defined in src/pools/abstract-pool.ts:629
  • +
  • PoolTypes
  • +
  • WorkerChoiceStrategies
  • +
  • WorkerTypes
  • Generated using TypeDoc

    \ No newline at end of file