X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=docs%2Fclasses%2Fdynamicclusterpool.html;h=65d2065cf7912919365e05555b76a72940fda07d;hb=4f4ae1cb3c33228a023ea599c2648268d15e6c0f;hp=9882ff61d696d99c2c1502e5ad3de2724d716186;hpb=5ea2262889dc3886579289b0d7205632bfea4bf2;p=poolifier.git diff --git a/docs/classes/dynamicclusterpool.html b/docs/classes/dynamicclusterpool.html index 9882ff61..65d2065c 100644 --- a/docs/classes/dynamicclusterpool.html +++ b/docs/classes/dynamicclusterpool.html @@ -1,1078 +1,54 @@ - - -
- - -Type of data sent to the worker. This can only be serializable data.
-Type of response of execution. This can only be serializable data.
-Constructs a new poolifier dynamic cluster pool.
-Minimum number of workers which are always active.
-Maximum number of workers that can be created by this pool.
-Path to an implementation of a ClusterWorker
file, which can be relative or absolute.
Options for this dynamic cluster pool. Default: {}
ID of the next message.
-The promise map.
-key
: This is the message ID of each submitted task.value
: An object that contains the worker, the resolve function and the reject function.When we receive a message from the worker we get a map entry and resolve/reject the promise based on the message.
-Worker choice strategy instance implementing the worker choice algorithm.
-Default to a strategy implementing a round robin algorithm.
-Choose a worker for the next task.
-The default implementation uses a round robin algorithm to distribute the load.
-Worker.
-Creates a new worker for this pool and sets it up completely.
-New, completely set up worker.
-Decrease the number of tasks that the given workers has done.
-Worker whose tasks are decreased.
-Increase the number of tasks that the given workers has done.
-Worker whose tasks are increased.
-Removes the given worker from the pool.
-Worker that will be removed.
-This function is the listener registered for each worker.
-The listener function to execute when a message is sent from a worker.
-Generated using TypeDoc
-A cluster pool with a dynamic number of workers, but a guaranteed minimum number of workers.
+This cluster pool creates new workers when the others are busy, up to the maximum number of workers.
+When the maximum number of workers is reached, an event is emitted. If you want to listen to this event, use the pool's emitter
.
Constructs a new poolifier dynamic cluster pool.
+Minimum number of workers which are always active.
+Maximum number of workers that can be created by this pool.
+Path to an implementation of a ClusterWorker
file, which can be relative or absolute.
Id of the next message.
+The promise map.
+key
: This is the message Id of each submitted task.value
: An object that contains the worker, the resolve function and the reject function.When we receive a message from the worker we get a map entry and resolve/reject the promise based on the message.
+Worker choice strategy instance implementing the worker choice algorithm.
+Default to a strategy implementing a round robin algorithm.
+Choose a worker for the next task.
+The default implementation uses a round robin algorithm to distribute the load.
+Worker.
+Creates a new worker for this pool and sets it up completely.
+New, completely set up worker.
+Decrease the number of tasks that the given worker has applied.
+Worker whose tasks are decreased.
+Increase the number of tasks that the given worker has applied.
+Worker whose tasks are increased.
+Removes the given worker from the pool.
+Worker that will be removed.
+This function is the listener registered for each worker.
+The listener function to execute when a message is sent from a worker.
+This function is the listener registered for each worker.
+The listener function to execute when a message is sent from a worker.
+Generated using TypeDoc
A cluster pool with a dynamic number of workers, but a guaranteed minimum number of workers.
-This cluster pool creates new workers when the others are busy, up to the maximum number of workers. - When the maximum number of workers is reached, an event is emitted. If you want to listen to this event, use the pool's
-emitter
.-- author
-
- - since
-
-
-Christopher Quadflieg
-2.0.0
-