]> Piment Noir Git Repositories - poolifier.git/commitdiff
docs: publish documentation
authorDocumentation Bot <documentation-bot@users.noreply.github.com>
Sun, 18 Oct 2026 19:39:14 +0000 (19:39 +0000)
committerDocumentation Bot <documentation-bot@users.noreply.github.com>
Sun, 18 Oct 2026 19:39:14 +0000 (19:39 +0000)
53 files changed:
docs/assets/hierarchy.js
docs/assets/search.js
docs/classes/src.ClusterWorker.html
docs/classes/src.DynamicClusterPool.html
docs/classes/src.DynamicThreadPool.html
docs/classes/src.FixedClusterPool.html
docs/classes/src.FixedThreadPool.html
docs/classes/src.ThreadWorker.html
docs/documents/api.html
docs/documents/general-guidelines.html
docs/documents/worker-choice-strategies.html
docs/functions/src.availableParallelism.html
docs/hierarchy.html
docs/index.html
docs/interfaces/src.AbstractPool.html
docs/interfaces/src.AbstractWorker.html
docs/interfaces/src.IPool.html
docs/interfaces/src.IWorker.html
docs/interfaces/src.MeasurementOptions.html
docs/interfaces/src.PoolInfo.html
docs/interfaces/src.PoolOptions.html
docs/interfaces/src.TaskFunctionObject.html
docs/interfaces/src.TaskFunctionOperationResult.html
docs/interfaces/src.TaskFunctionProperties.html
docs/interfaces/src.TasksQueueOptions.html
docs/interfaces/src.WorkerChoiceStrategyOptions.html
docs/interfaces/src.WorkerError.html
docs/interfaces/src.WorkerOptions.html
docs/modules/src.html
docs/types/src.ClusterPoolOptions.html
docs/types/src.ErrorHandler.html
docs/types/src.EventHandler.html
docs/types/src.ExitHandler.html
docs/types/src.KillBehavior.html
docs/types/src.KillHandler.html
docs/types/src.Measurement.html
docs/types/src.MessageHandler.html
docs/types/src.OnlineHandler.html
docs/types/src.PoolEvent.html
docs/types/src.PoolType.html
docs/types/src.TaskAsyncFunction.html
docs/types/src.TaskFunction.html
docs/types/src.TaskFunctions.html
docs/types/src.TaskSyncFunction.html
docs/types/src.ThreadPoolOptions.html
docs/types/src.WorkerChoiceStrategy.html
docs/types/src.WorkerType.html
docs/variables/src.KillBehaviors.html
docs/variables/src.Measurements.html
docs/variables/src.PoolEvents.html
docs/variables/src.PoolTypes.html
docs/variables/src.WorkerChoiceStrategies.html
docs/variables/src.WorkerTypes.html

index 2d21feef6c5b0c89e587acfa198d018da614b07a..cd6b26e5d4527d251d1e02be37e54b9159e0cb1a 100644 (file)
@@ -1 +1 @@
-window.hierarchyData = "eJydkjFvwyAUhP/Lm0ka7IANW9WqUrYOlTpEGVybyCgYJCBSq8j/vcJOW+wmip2FAe509z7eCawx3gHf4owmiDK6Q2DFXonSS6Md8BMkWTh10Qjg8PjhvC1K/2qMAgQHqSvgCaEIjlYBB6m9sPuiFO7B2XIZy5e1b4KnVIVzwMG7ahH8i19PeKylqqzQwLdkvUIYp3jXIkizuMTzly4aWT6po/PCDqrgJP+p0uWce/x3XG3TX7QIyHoVZb7IT1HNSBzrb+QNJk+zLAxNGY0KbCYi39zDOukCGb1A+a22oqhmQP4z3GYc/ncMeXrgSD4HMaPdxGHrL2z3u7EHYWfsd2+YSx3nJEOYkb5KTmL659UZNbkCYiCeQJ0NonqC05Ji7a2gtv0G4TFxTQ=="
\ No newline at end of file
+window.hierarchyData = "eJydkrFugzAURf/lzU4KJhjbW9WqUrYOlTpEGSg4AsXYku1IrSL+vTKkraGJgCwM8K7OfYd3BqO1s8B3MSUMZSzdIzDiIEXhaq0s8DPgzD9V3gjg8PhhnckL96q1BATHWpXAcUoQnIwEDrVywhzyQtgHa4p1OL6uXOMzhcytBQ7OliufX/1m/MeqlqURCviOJAzFOIn2LYJNRoISz18qb+riSZ6sE2ZQJcb0p0rHufT4n7jZpn/RIiAJC5gv9acoFxDH8xO8weabjPilM5YGBbYzlW/vcY0zD4wjckXzW2VEXi6w/BeYlux/8NjyfOBofIljv2u3MyXsyn2/a3MUZsGF94Gl3mNGKcIRS7sqjNKgyuV4Rk1umBgMT2v3yADVK5xHCmenQG37DYhwcbs="
\ No newline at end of file
index 5f2991332e6f5aa1052edc22acb3ce7f84e6df5e..1deb205c6a789f0db726d2381d1c00b5414dc21e 100644 (file)
@@ -1 +1 @@
-window.searchData = "eJzNnV2T4zaypv/KRvm23CN8kJJ85zPjieOY9dg7duxedDhOsCVWFU9LVI1ItbvH4f++AZCQgOQLMvmhmnNlR5cAvCATH5lPAvz94Xz6rXr45v3vDx+Lcv/wzUZtNulq8/hQZsf84ZuH7LV4eHy4nA8P3zzsT7vLMS/r6k/Za/HupT4eHh4fdoesqvLq4ZuHhz8eY7U852V+zg5fP1+KfX4oyrwClXZ/NKqN307nj/n5693LqdjlX1f1Oavz5wK2FPtpb3vy2lJ13l0rPZ72l0Ne/ak673pLC3lT+ufDparz8/+zKq41tcVsTcEvQL2PD6/ZOS/rVsytmUTcZO5OZVWfL7v6xG3kq7BItMGwqN/LldQ309nVxaf8+7LOz5+yA1dCU6q4lbqpqKv910X19ev5VOe7Ot//r/YfivIlPxd1vp8ks6h+yIqSK6+ojs2v7y3rkFX1L1n18ZfimFd1dnzlKjQF66z6WHsF7y329FpXXH3tb+8tqaqzuqjqYscWFpS4tzzzhr79cDrXf72Uu7o4lWyZpmRmSj55Jd9C7iSldxYpUym0N5b37HG87xXEbn+lvbVyv//Fe07sGW+/958U0jX+ufi6nvPaTHGj1puvnvPazHS/uUL3eHm+yJes3B/y785n/mrVFMnbIgu/zKbyvxWHww95VWXP+ThVH4vD4Xgt+DYP7x95tv8ySe3ZlOTInaHOHxo/vubnzPzPJLX+aDm5mt7yYVdThvlLVt13mB+KZsdwnad/OpunU/t74KG9Q9HsHa6z9qtfxcJ62zf2v4uqNjt/rsa22OFW7N4v/JwfT5/yKe+8KXnf136+8OVc7rRzpYK+rb6UuxGqsvb3byDt53HK3khYlZf7yNj95TR+8TbVRcZxfXrTZd12bGoPuFInKqv/kj9ll0M9ZWRXeb1vSi8+uv1QwV++lNmx2LU//el0wn5092f3ChpEWmJHDkCHIi7HPq/q8+lLUT6PEhIUm2HdfKH5sajriGXHVN7K8O2Fr+ipOOQ/ZfXLKEmm0GtT6E0e2zH7XBwvx79fjh/y849PzTDAO5WY5LaK0lZxevrtWsXbdKAoZ3egqeLf1IFo1CYmd37ohi/u9Xw6FlX+j7x6PZVV/kOGA2AxqW3xc1v8mM0Mg/GFV3V2birgq72VeTuJYydWr9CbiGwGw59tjP7na4j+z6eyzj/Xo5Q3NTXR/luwf3et6Q278/fTPuKN9Ysv23ILrRYkbPYh23386ZxX1eWMXfGYOFPw9VaQv0Mbpe5SfRmnqilwHzVF+XQapaYtcJ83V395HffG2gL3eTa/xbf4/eZ9x0E4OkIbUzonTDtC4VOdn43G7z7nu4tp6D9Pp4/jhJoqjNTcVfHSVPE2j/jp6tOYye7nvL6MW7ltBd6s11bwJuI/5E+ncz7v8Td1/Nue/+4l3338ttx/dyzqtlTzNv58zm2g9LtPhoGPc+5MnVm5N17LvvlNu6a2deauzqXmFVaP/pI3LufCndrfqr1vv8zDy78t93aMBD0zI2dcZ2xdWbm3wyXoTtnU9TbGF3Rpkb68fSf2+Tl/Lm6hmR8Ycep4NMLV1fRj0eD1mC7ZoMiUQMqd1rm29okm0pZ+e9vIy+xDg7Kq/3PJL+NUN4XNylD9sy18j0fbLDsjpV3L3EPR0yF7vr3pb6u/n2rLKsfFpw7Z8+2FZ1V5qs9tJW/y6p8Ol+pl4pu3Zftf/D0kP+d189i/H+u0POd186xj3ss95HLAakzwHLrKV2jT0srs8B9THWZXAdtxXvDxXsWP9aevoof86iXFxrPyojIXSM3jCxxL22Oql0LufOXH7PW7CUvEMXu97yrhdko/lrt8/s7L1XYqd/m/de+13Gbyf8RWkpkMEe/DrIwIvk4DkH82IevLa/vMfzn1IOho1Dsv91VTTfvA69Pbxqwagj5R+tuLZUP1uOzZZH2U3tuW7sfXeHprj9rbvu50reBOWi+vo8NRttRbBqAqt+kM0M24HUfltp8BtLmXLxpRPNEckPA7G8ZLdjjY8F4eRJHGKTeVNKGXIHx0p+CXnVPH88c7PcHfZq/Nb70mgyShX16MPzyUI3T71Z1ThEhDYzOEvN7MShCiMhbODxqWyUgPohpnZAcN6+EkB1FBi+YGDUscnxpEBd8xM4ghf3RiUEf+/fKChuUPpQVRsYtlBQ1LG5cURIXeKSdoWDYjJYhqXTIjiClw5ES6aD7QsMTJ6UBU9/2zgbidGUwGwtIn5wJBXRNTgai0uZlALG0DgcuOpol5QBwtQ2lAVMvULCCOlqEkIKplag4QR8twChA26vsNvKkJQFTnAvk/DH2j0386Mu+X/cOUPyL5B4q/R+7PsPQJqT+d+eaOmT/DHVgg8afjst0v72dGf0al/bC7tEjWD6NX05N+Ol15g5yfsR1aoidv3oUZCT/d6ML9IQ2nQ4PpPpGwyH1WtVHJPhFlb24VY1J9OgGcBTJ9GAqHKW5H2HSCO6xnSppPJ9J0zywfThfYST5d5cvn+AwLZqf4ULnLZ/gMix2R4EPlLpDfM6xvbHpP18m7U3bPCOkjfeTFc3sYUgdTezoil8vsGZY3MbGHal44r2dYNy+tpxson5PVM6xqVlIPFfs2OT38Ti3WoX9vZ8Yk9HR7sEQ+z7DKaek8nZj1fbN5eN2YKvzNpY5N5emKXiqTh6V2VCIP0LpIHg9L6XAaD5C3YBYPS+TYJB4geakcnsl6pxnCwhk8DPUTEng6uhfM32EoHkrfgbTwPk9vdPIOJhBvtvr6qTt/LT7n+6HbfeiP7pW4A9th5+10ujItbQeLWCprhyuyL2kHK5ySs8NV05uyg+Usk7HDFTgiYQfLvUe+Dls8P10nIv4O2Tpc8dFkHSx1fq4OVxgzVQfLXDpThyu6L1EHK10kT2eUvHET5zJZOlyB45N0sOo75uiM60o8RadP+PgMnR5VYxN0sLDJ+TkjlMVCjxFFY7Nz+EqiyTlYyejcHL6SaGoOVjI6M4evpCcxp8+UF1MzNgsHi5qThMNWx8/BiYi8QwrOKPGcDJwe6Ysm4HCFj8m/iUwo90i/4cqfk30T8bvukHwzuze83JuRHZqXesPu04TMm0hH7pl4M607C/TjrTswJesmFhyYzlGmq4+n2PSGMO6yZPESbHp1vfXrZ6XXREItc7Jr2Pp6WGpE1gSOylUzKrUmEhG6S2YNvwPDiTUx3Qvm1XDlDqfVYLELZtVwpXKSarDYOTk1XHXslJqYa7Z0Rs1o4eO82uXyadhC4+k0EYnD2TRTtYzNncECl0qd4aoeyJyJRawnJc5wNU3Lm8FS56XNzO3BUurfUjkrIyYmd1ZCDFfjyHyYSHB4WjrMHM0TVd5ZFzvTJaZwdqLLCK28PJeo0nlpLiN09mS5RMUxklxmKGKntET1zc5omal20htfKp+FrX1MOktE9RLZLGy90WSWHqZ2lyfHT2Xpi9kvmsnSx8toIsvADTTkN3dNY5l6+wztx4wklnvdPMOUOJjCssStM0wtwwks97lxhilvbPrKW9w2w5U+MnnlLW6aYUrvT11Z/pYZpqwxiSv3vmGGKXkwbeUut8uMETdqolwwZ+Ue98pAzffOWJl/p0yP7In5KovcJwNlzctWmXWXDNYzKVdl1j0yUMe0TJVZd8hAHdPyVGbeH9NjwEtpmZSksuRFMVxtI1NU3uKSmDHS2Qkq978ghil7dHrKm1wOwxQ/OznlLS6GmduXEakpb3QpDLdHUxNT3vRCmEmdmd+LN5Y/OSllyYtgJmsfSElZ4s6XcVqmvP975KMsdNsLDpvMzkaZd9MLFjUVTS58ywuO7dwvE2WZG14iqpfOQ1nidhcodekslGVudoFSZ+egLHirS8TluksGygI3uvTLXSb/ZNZtLljgxOyT5S9ugfIWzT2ZfWlLJNo8PfPkXhe2QKF3yDu5x90svdrfUDc/6WThS1iYCqeknCx0AcsMxdM03lfVuHSTO1yrwlc6Itlk8StV+CqHUk3udJ0KX+C4zJN7XKUyT+uUl79o2snCl6hgzYslncy5QCWOxO7x1EZmnLzB1Sk9uMvLN2l+0POG/R/cK9Ok0wY7zSSQHwF62a4uPuXfmw39pwxn1HQFNIWKW6EZb4Ijsmf73xW3xD2OHFGHrPEEfimOeVVnRwwYuvpMObNk1V65O0uNJkF01c3PgOAIquqsLqq62HFlBQXuLM68nG8/nM711cdjijQFM1PwySv4BmKn6LyvRMqfcdYIGLv92SLc1scSVjDDzcCrHFXPeW2mtDFLiwm4mZltifsZORJfsnJ/yL87n9nrUlMib0ss+xqbuv9WHA7tNmKUpo/F4XC8lruHMhudniLNBqXvq823/x9f87OFp1O0+kPi5CriaF/IIIfDv0j59NgvR9XYgCDYECwUDeSoPTL24F2Fi269OTKZcaqu0plBKpa2C1vM5T7bUCrn2+pLueNrytqf31/Yz6N0vY0sG67D4/WX0+g12Ybx8NitT2+5WjdRyGn6uUKn6WLHIZG62UHImMYkvUr89oMJHO3q4EiJdW6fsl2rzf/NGEd/6DzHUDPc8xy020GfmGc3BrWgsxtTGu4c1BhsmXVQY4qUgUMZg8ImHMqYJLP/AMawzPEHMKbIDOIMg6IGQw1TJPQcrBgUNPJgxRR59BDFoCbOIYrJQkbNRKwDE1Ok8A5HDOqbfjhiuujwIARTYvcgBFMA59TDoIbJpx6YovxEkmExY4888EQE5x0GRXTyl6Y1GhxuGGx09OEGnghysoFpkV+LRaRwwm6Divoib5OE9J9iGNYz/hTDZJmxEws8kWNOLEyROHQ6YXi0TzidMEXo2JMIg8LvcRJhVkfixxCm92XeMQRWd5hnEIb7MOMMwnzh8xXfUSr3bAHD8VwuO40nPDxYwPWMZy8Q8VMEXAl3fJ3REwPDznrfiYFJUkgK6bACkD86peHBswDD4YMpZwGmScV5/wyF/Lz/KcJwjv+gLH6O/xRRMaAzKKuP6UwR0pu8z/AfRibvz5I4yr9iJ+pPkhRm5QyLGZ+Uz5HBAXCD2rgMbopAkH7PiCvC9PspzfNz7QdVLZtrP0b8QsLfSnSUXjKU9gLMKXIYKfXDwb9lUuq5cqcJvKOkXojFEDfIsSbKimfOc0T1Z85PlETS5Dk6JlzIyBTTmxLPkTaYEr+gsCmvkJv/PknmULL7sMAlkt1ZUoNMdx7LmP18+tPambHXeyxGAG7z3tz4THZOMvlwY2MyymMPYSCFfJC5zchDZUpg7ZdHprJPkxLPXWeoGpfAPk0ghySPSlufJgPkqTPEMJPVp0nqyU5nSBuZoj5d4mR1CwubA6W4CeHTxOAUcIYUfh74NGEo8Zsha2r29xhRKP+bLW1qEvgYgTANnK1wci74GImsbHC25Mkp4VO7MCpkyE0EnyZmRuRpSv73NJGxjG+GsCW2ppPzvBn6JsZK+OndHA0DOd6TRYRJ3Twlw5ndk+X8PF7NncSMTeDmbNgWyOKe0Zk5qu8tb0rga2QKN1+a59d+35et/f2sNG3mLvHWyKjN4fd9WYUDENxrkkO/e5sayP72muKkffc3xYTYfptj6HV/4/3oxW+TAVx6m2JuTrwmx+xJepvuy3j02htMdextZMJ+x2t76janV9IwW/MUMKFab4P8HYvX8MiNSq+AcVPy9z/NgRBDQtj0IZQxDjsMiRgT4g91jI7tT5Ey6slMjeb3C+uLjfvtDwbFaTPBgty/gfl+Zmh5X5hU/jLfxXvibzuCn/d0aGrQOGiMRItHNmLCEqxm2h9ObqhnlghCqQNzwlAju/hUHDazG5iGB4KM+flYlFnPxB9EFr1fT2/SniX8nmcUzY/nmcalPOdPrNbcL8c05Y/eH/LMpC0d87IemLC6v5w8po/5vsiiRhlp6KtrqXhfQW9wt8181pcR5/4+uYucMzpBI/HzObSTV+2Mpm/pk9H3GlfBPbU0KOhSfRkv5FJ9WUpAu/0Z2iSEAtpCrP3BoACa8s58CJ0M93nPIT9ceO02P5zRULPbtu40s6uuSN0Wmdt4UT6Pbr0on+c3/5QVh1E9bwrMb7jYH8aPd1NoKfM6Zp+tTzCm88fss3UIFuj/Mfv8c/Ev5mx7zD5XzY9nNFiUIxosytkN/nPs013q0Z770u7DJrv59aMbu5QmPYHZ3KWsmx9Pb3DgbHbYIDqXPb7BPDsU5fPo0eoKLjViq/p0yMsRBtUUmG9QblX9R16fe6JItPGm0PlaaLqAvkO7YaudA7tjm7rUxaH4V9YXrQlbDAtMb/hTfq7Yjd5+PL3B37Ki5g9d8+vZY7f/3DNpsEtLpjU3YsTOGKnUXxnwz7yfTPZamuh7/8lS2k4bsgdHR1Efu27ZJGIQEcHkBiwhn0a0/Wl2cyZ75j+bXBB+u6bQy7XQPAGfi3p0+5+LeqHm24yDsQraYguJOJWHohytoSm1kIRzbvcXzcbgx7I3F6ujpC3cTDmnspuRNUGQidoX5TN/NvAKzGv49hxGNH7r/2wBNZdxdFSMwxwMKeCinN7deKBmNOyYKGjsU5qKPNjypgmaLsFfr4Ncuw//3UMvur+cvHq/novTuaijphFp6iuvXLzPoEcDe/uxMljGyZdRMyhpTAoblPLl3HaOf8u/RI0yJui2jfzYlJ4oKWqjLoPzH3l1OfCMNSwyfc/Zt8YNNfjV8CLX182e7P8L7x0hTdfic0XF3tZw+gX+9eR3ZP8zvqmv2nK85+D1aoEJjkoZPckNyxkz0VE5oye7YTnjZxgqauIsA6VR22VtpTo/nJ7L91yUz3/Ngo+rsBr7ypZ8yoY/stLpVETK7lTuLudzXu56LQVICUsuIOVwyvbffX49labsOC2maH4ruoCYqid2HhExGEFnN2736H8tyqJ6yfcmZnW6jH0itoqntor6WsVS4n5uY70/lpzbSfo0uqjxqWQz5mlS/2GWsTkKz20FCwlzuqZIuhWdJsaf/yakh/UUmb7TiuPfoeYGiXBfF6Mxn2uyxmRZYR2LyhvAUIPSOGRqgqyhGPugLlbYfYqwvHh+iYeNh3Vdy8+V1R16vXE07yfTtxvmaG0cIdImvrr9fqizjfRYXklWZ+w2zY/Jha8Tmux11zptDrtnjCaP/WcUO42iU4gTmu1zejptDno6jAarOttF70/ptOh+PbbJ7uhgLUVzFx+TxPof+Uv2qRgyn2BWMMU+3IoNdXZgjjK1DcT3Ixo48X2WhGP2+fuyufVieBoP17rsc9GWZM7fYGpcbdciuX2D8s+Hi7keC+FFw70bLd0fjbEC2uR3CHXdGvP/PKsZwyN7mvH+PKsZwM28Vm5/ndPI39DYubXi/3luM/G+eH+d08gPYNd3a8T767xGIE702/F/MKepHyE0vLUU/H1OQ2b4WasFjVz/NreBX/y0mLB+86c51RtnyZ5t7gTlb+10fjO3wYG2lm4GzZ7B3+c29PPw8/t5qcd3/UhyfGXo/GZOg73nuW5top/NbzZi+Lc/jmlC4an79gQ/ZefC5Kt05+9RT1DBaTXWjP+Tia1c55lYG7cfzGjBPO6+BuzfJ9YPrKeINoZ/PKvlvr55vxjTRuq5oZ+y4mAq/Ck7Z4eDucHjeG3sev7WNoZ+ymj118eHotznnx+++f2aX/jNg3yn3m0fHh+eivywrx6+ee+cp93p2K70+9PuYv/31/Zn/zc3IXbz4+bXf1o9PL5fPSbrdxvx66+P711Z++/2H1wVt3+x5cTD43vxqMW71fpRNv8NyotOeRGUlw+P79WjlO+2yfZRPyrxbqM3j0n7P0FVslOVDKpSD4/vU9AF1SmngnL64fH9GpTTnXI6KJc8PL7fPGr1Tqy2QcGkUzAJCqYPj++3j3r7TokkKJh2CqZBwbV52KtHvXqnRdjkulNyHZTcmJICtbnplNwEJbempERtbjslt6FpGEsRCjUqumYliF1Zw9KwMLCp0KiEMQyRPOr03XqbhoW7ViRCMxLGOkQKC3dNSYS2JIyJiPWj2r5TKx0W7tqTCA1KGDMRG9jnrk2J0KiEMRUBzUp07UqEhiWMtcgVLNw1LRHaljAGI6Fxia51idC8hLEZKWHhroGJ0MKksRmp0NOWXQuToYVJYzNSw8JdC5Nk2jI2IxMkW4J5KrQwaWxGprDlroXJ0MKksRm5hi13LUyGFiaNzUhoYbJrYTK0MGlsRkILk10Lk6GFSWMzClqY7FqYDC1MGptR0MJk18JkaGHS2IyS8Gl3LUyGFqaMzSiFVpWuganQwJSILRCqa18qtC9l10X9qPW79SYUrbr2pchCaCxGJbBlsBiG9qWMxagUtty1LxXalzIWo9awcNe+VGhfyliM2sDCXftSoX2pdXSdUl37UqF9KWtfW9hy175UaF/KWIxewafdtS8V2pc2JqMFall3DUyHBqaNzWgJC3ctTIcWpo3NaIVk666F6dDCtLEZrWHhroVpst8yNqMTKBvsuUIL08ZmdApb7lqYDi1MG5vRa1i4a2E6tDBtZzCzxU3XRHXXwHRoYHoT3RboroHp0MC0NTA4LnTXwHRoYIk1MGjaSdfAktDAEmMyyQoW7hpYEhpYYkwmgaaddA0sCQ0sMSaTQNNOugaWhAaWGJNJFCzcNbCE7OqNySRw5k3Axj40sMSYTAJNO+kaWBIaWGJsJoGmnXQtLAktLDE2k8CZN+laWBJaWGJsJtkg2066FpaEFpYamzHOW1d22rWwNLSw1NhMCi0s7VpYGlpYamwmhRaWdi0sDS0ste4itLC0a2FpaGGpjm48066FpaGFpcZmUmieadfCUuI7GptJoXmmwH0MLSyNO5Bp18LS0MLSTXS/nHYtLA0tLDU2k8ItSdq1sDS0sLWxmRRuSdZdC1uHFra2FgYHxrprYevQwtYyulNfdy1sHVrY2loYnLfXXQtbhxa2NjaTwnl73bWwdWhh6yS65V13LWwdWtja2Mwa7mfWXQtbkwiFsZk1HJJrEKMILWxtbGYtYctdC1uHFrY2NrOG+5l118LWoYVtjM2s4ajadC1sE1rYxtjMGtr2pmthm9DCNsZm1tC2N10L24QWtjE2s0axq03XwDahgW10zDvZdO1rE9rXJol6J5uufW1C+9qkUe9k07WvTWhfm3XUO9l07WtDgmCbqHeyAWGw0L4226h3suna1ya0r+0qHkXr2tc2tK+tiHon2659bUP72sqod7Lt2tc2tK+tinon266BbUMD2+qod7LtWtg2tLBtEvVOtl0L24YWtk2j3sm2a2Hb0MK266h3su1a2Da0sO0m6p1suxa2JZHWbdQ72YJYKw22rmLuSfOnsLT3b21xEQ9crkDAdUUirisZdVKav9HyJOi6UlE/pfkbLU/irisddVWav9HyJPS6SqLeSvM3Wp5EX1dp1GFp/kbLkwDsah31WZq/0fIkBrvaRN2W5m+0PAnDrrZRz6X5Gy1PzM+G77HzIlC0vxPuF1H/RcCAP7E/G8THLoxAMX8a9LdxfOzFCBT2p3F/G8rHjoxAkX8a+rfRfOzLCBT8p9F/G9DH7oxA8X8KABoCAD0agRAAZQA2rI+dGoEoAMUANrKP/RqBQAAhAcIG97FrIwALEAQGiB4aIAAOEIQHCBvixw6OAERAECQgbJQf+zgCQAFBqICwgX7s5gjABQQBA6IhA9DTEQANCMIGhA33Y2dHADogCB4QNuKP/R0BAIEghEA0iAC6PAIwAkEggbBxf+z1CIAJBOEEwsb+seMjACoQhBUIG//Hvo8AuEAQXiAsAsDujwDEQBBkICwFwB6QANBAEGogLAjATpAA3EAQcCAsC8B+kADoQBB2ICwOWG+AKyQAPBCEHggLBKA3JAA+EIQfiAYgRJ4esD6CEISlAtgnEgAiCEIRhAUD2C0SgCMIAhKEZQPYMxIAJQjCEoTFA9g5EoAmCIIThCUE2D8SACgIQhSEhQTYRRKAKQgCFURDFfDoB1hBEK4gGrCARz8gC4KgBWFxAfaVBKALguAFYYkBdpcEAAyCEAbRIAboMQnAGASBDKKhDHj3CDCDIJxBWHSA/SYBSIMgqEFYeoBdJwFggyC0QViAgJ0ngBsE4Q0i6cn6AMRBEOQgLEWIOE8AOghCHYQFCRHnCXAHQcCDaMgD3rwC9CAIexANfMDmD+iDIPhBNPwBmz8AEIIQCNEgCLz5BAxCEAghLFeIOE8AQwjCIYRFCxHnCZAIQVCEsHQh4jwBGCEIjRAWMEScJ8AjBAESwjKGiPMEkIQgTEJYzBBxngCVEARLCEsaIs4TABOCkAlhYUPEeQJsQhA4IRo6ge0P4AlB+IRYx/OQBCAUgiAK0TAKbL8AUghCKYQFDxHnCXAKQUCFsOwh4jwBVCEIqxAWP0ScJ0ArBMEVwhKIiPMEgIUgxEJYCBFxngCzEARaCMshIs4TwBaCcAthUUTEeQLkQhB0ISyNiDhPAF4IQi+EBRIR5wnwC0EAhrBMIuI8AYQhCMMQDcTA2ydAMQTBGKLhGHj8ApIhCMoQFk9EnCdAMwTBGcISiojzBICGIERDWEgRcZ4A0xAEagjLKSLOE8AagnANYVFFxHkCZEMQtCEsrVhvkfME2IYgcENYXoGdJ0A3BMEbouEb+OkBwCEI4RAWWkScJ8A4BIEcwnKLiPMEMIcgnENYdBFxngDpEAR1CEsvIs4TgB2C0A5hAUbEeQK8QxDgISzDiDhPAHkIwjxEAz3w6AfUQxDsIRrugUc/AB+CkA9pUQZ2niRAH5KgD2lRBnaeJEAfkqAP2aAP6DxJgD4kQR+yQR9w9ygB+pAEfUiLMrDzJAH6kAR9SIsysPMkAfqQBH1IizKg8yQB+ZCEfEhLMrDzJAH5kIR8SEsysPMkAfmQhHxISzKw8yQB+ZCEfMiGfMDNqwTkQxLyIRvyAc1fAvIhCfmQDfnA5g/IhyTkQzbkA24+JSAfkpAPaUkGdp4kIB+SkA9pSQZ2niQgH5KQD2lJBnaeJCAfkpAPaUkGdp4kIB+SkA9pSQZ2niQgH5KQD2lJBnaeJCAfkp6BsCQDO08SnYKgxyAsycDOk0QHITonIWTUeZLwLASxv+Y0BD7EgY5D0PMQDfnA9otORNAjEZZkYOdJokMR9FSEJRnYeZLoXAQ9GGFJRuQcCjoaQc9GWJKBnSeJTkfQ4xGWZGDnSaIDEoR8SEsysPMkAfmQhHxISzJip2GA/RHyIS3JwM6TBORDEvIhLcnAzpME5EMS8iGbAxP4fAkgH5KQD9mQD7h9koB8SEI+ZEM+8PgF6EMS9CEty8DOkwTsQxL2IS3LwM6TBOxDEvYhLcvAzpME7EMS9iEty8DOkwTsQxL2IS3LwM6TBOxDEvYhLcvYoLOzEqAPSdCHtCgDOk8SkA9JyIe0JAOfyQLgQxLwIS3IiExeAHxIAj6kBRn4YKkE4EMS8CF1/NiOBOBDEvAhm4MV8IypBOBDEvAhLcjAx0wlAB+SgA9pQQY+aSoB+JAEfEgLMvBhUwnAhyTgQ1qQEdk8A/AhCfiQlmTgI6cSkA9JyIdsyAe2P0A+JCEf0pIMfPBUAvIhCfmQlmTgs6cSkA9JyIe0JAMfP5WAfEhCPqQlGZHNCyAfkpAPaUlGZPEH5EMS8iEtyYicQwXkQxLyIdOexReQD0nIh7QkI3IaFZAPSciHtCQjciAVkA9JyIdsDmJEzqQC+yPkQ1qSETmWCsiHJORDWpIROZkKyIck5ENakhHZPADyIQn5kJZkbARafAD4kAR8SAsycOhNAvAhCfiQFmTg0JsE4EMS8CEtyMChNwnAhyTgQ1qQgUNvEoAPScCHtCADh94kAB+SgA9pQUZk+QLgQxLwIZuDGnjvCcCHJOBDWpCBQ28SgA9JwIe0IAOH3iQAH5KAD2lBRiT0BsCHJOBDWpARCb0B8CEJ+JAWZERCbwB8SAI+pAUZkdAbAB+SgA9pQUYk9AbAhyTgQ1qQEQm9AfAhCfiQFmTg0BvgHpJwD2k5RmT3ALiHJNxDWo4RCb0B7iEJ95CWY0RCb4B7SMI9pOUYkdAb4B6ScA9pQUYk9AbAhyTgQ1qSEQm9AfIhCfmQlmREQm+AfEhCPqQlGZHQGyAfkpAPaUlGJPQGyIck5ENakhEJvQHyIQn5kJZkREJvgHxIQj6kJRmR0BsgH5KQD2lJRiT0BsiHJORDWpIRCb0B8iEJ+ZCWZERCb4B8SEI+lCUZOPSmAPlQhHwoSzLw7lUB8qEI+VCWZODQmwLkQxHyoSzJwKE3BciHIuRDWZKBvVcFyIci5ENZkoF33wqQD0XIh7IoA4feFEAfiqAPZVEGDr0pgD4UQR/KogwcelMAfSiCPpRFGXj3rwD6UAR9KIsycOhNAfShCPpQFmXg0JsC6EMR9KEsysC7ZwXQhyLoQ1mUgUNvCqAPRdCHsigDh94UQB+KoA9lUQYOvSmAPhRBH8qiDBx6UwB9KII+lEUZOPSmAPpQBH0oizJw6E0B9KEI+lAWZeDQmwLoQxH0oSzK2Eh0Ow8gH4qQD2VJBvQdFQAfioAPZUEGjt0oAD4UAR9KxrOuFAAfioAPZUEGjr0pAD4UAR/KgozIlTkAfCgCPlQDPmDsTQHwoQj4UBZk4NibAuBDEfChLMjAsTcFwIci4ENZkIF3vwqAD0WvhrIgA8fOFLodil4PZUEGjp0pdEMUvSLKggwcO1PokqjOLVEqGjtT8J4oYn8WZODYmUJXRdG7oizIiOw+0G1R9LooCzIiqze6MIreGGVBBo6dKXRnFL00SsWz/hS6NoreG2VBBo6dKXRzFAEfyoIMHDtTAHwoAj6UBRk4dqYA+FAEfKjm0Ae2P0A+FCEfyqIMHDtTAH0ogj6UjoM3BdiHIuxDWZaxgXe7AfShCPpQDfrA0wdAH4qgD6Xj1/0ogD4UQR/KoozILW8AfSiCPpSOX/qjAPpQBH2oJH7vjwLoQxH0oZIe5wOgD0XQh0risRcF0Ici6ENZlBGZPgD6UAR9KIsyIpt/gD4UQR8qiZ+4VAB9KII+lEUZEfMH6EMR9KEsyohsfgH6UAR9qCR+W4sC6EMR9KGS+IUtCqAPRdCHSuPcVwH0oQj6UBZlbDQa/oB8KEI+lCUZmwQWB9ZHwIdK47fMKgA+FAEfyoKMDbzuGHAPRbiHshxjg26OUQB7KII9lMUYG3TaUgHqoQj1UJZibFC+sQLQQxHooSzF2CLirgD0UAR6KAsxtoiZKMA8FGEeyjKMLXQ6APJQBHkoizC2cNUBxEMR4qEswdhCqwXAQxHgodbxixsVAB6KAA9lAcYWWj3gHYrwDmX5xRZaLcAdiuAOZfHFFlotoB2K0A5l6cUWWi2AHYrADmXhxXb7mMh36YY+O2B3BHYoCy/ECtotgB2KwA61aa44gIYLYIcisENZeCFW0HIB7FAEdigLL8QKmi6AHYrADrVp/F1ouwB2KAI71KaJ9kHjA7RDEdqhGtqxgtYHaIcitENtmkQ/aH6AdihCO9SmuX0P2h+gHYrQDmXphVhhAwS4QxHcoTY9N9UC3KEI7lDNLVYCGjDAHYrgDmXxhRDQgAHuUAR3KIsvhIAGDHCHIrhDbeO0TQHcoQjuUNsm4AIHAMAdiuAOZfGFEHAAANyhCO5QzUEPkUADALxDEd6httErbBXAHYrgDrWNnzJXAHcogjuUxRdCwAEIcIciuEOvGvuD32oAuEMT3KEtvsAejwa4QxPcoVeN/aEBrAHu0AR3aIsvhIADWAPeoQnv0A3vkCtcAbg7mQAPvWpCfgJXAO5PJsRDr5qzRhJXAO5QJshDN6c9JBpDGiAPTZCHtghDSDSGNEAemiAPvWq+Z4EWEQ2QhybIQzcftZApfACAeWjCPHTzYQu5xhWga7uJFTYft5AbXAEwQ0I9dPOBC4nNEGAPTbCHbj5yodA6oAH20AR76OY7FwpbIeAemnAP3XzrQmErBOBDE/ChLcgQ5l5/VAEwQ0I+tGjyTjWuANghQR/aogyhoB0C9KEJ+tDNfVcK2yGAH5rAD21phlBwMgX0QxP6oRv6oeBkCOiHJvRDN/RDYSsE+EMT/KEb/BGxIsA/NOEfuuEfESsCAEQTAKJbAIKNABAQTQiIbghIZDIBCEQTBKIbBKLhSAQIRBMEohsEotGOTAMEogkC0Q0C0WhHpgEC0QSB6AaBaLgaAASiCQLRFmkIDVcDgEA0QSDaIg2h4SgECEQTBKIt0hAa7Wg0QCCaIBBtkYbQcBACBKIJAtEq7VkLAAPRhIFoyzSwT6sBA9GEgWjVGGBEALBAAkG02sadGg0oiKYf0NCr+KZYo29o0I9o6MYGUTRKo89o0O9oWKwhEjgG0Zc06Kc0mruvEjgG0cc0Ol/TsDaYwDEIv6dBbLA5AhJZSdA3NehHNRoQksBBjD6rQb+r0ZwBiawE6Nsa9OMazSGQBM4C6PMa9PsazSGQyIYIfWKDoBDdngLBNghYiCYsRDfHQBL8DgAM0QSG6OYcSAInEgBDNIEhujkHksDVHMAQTWCIbs6BRFwbQEM0oSHa0g2RwFEIaIgmNEQnaY9rBHCIJjhEW7wRfYfACgkP0cmm7x0CMyRARCfbnrkUEBFNiIhOVz3eHUAimiARnYoe7w5AEU2giE6blBg4FwIqogkV0S0VgXMhoCKaUBFtMYdI4VwIsIgmWESnSY9fAMCIJmBEp2k0J0UDMqIJGdHNFzpSOJcCNKIJGtGWdYgUToWAjWjCRnS67fFOAR3RhI5oiztECndUAI9ogkf0ujkQB3dUgI9owkf0urFAOBECQKIJINHNVVgpnAgBINEEkOjmREgK5zFASDQhJHrdpOTDEQQQiSaIRK+brAQ4ggAj0YSR6HVzGwccQQCSuH+zX6b9lJ/rfP9984Xa9+8fsg8n8w8Pj78//Ff73Vqzz7EtmU/Ymq3MN7//8cftS7Xf/P6H97Fa8zfTWvahqs/Zrn49nQ5+ZRuvLnO0aUxdv9nP/Qa1yVttJlWQVduuLj7lRVnn509ZoG17qyxtCpuzt/Z/TCIhq/L9vs6qj0/XL457j3F9q1601epN819zNX/zP0n7F3NlSvM/iWz/Z5M4Ldv2f3TKE/VU52cjK/+c7y5G18vp9NHXpjfeG946TdJpSpymjZMyouHmrZWnfV7l9eU1aNZ74snKNatcs+4lrLau2TWv2eeifH7KzNeSgxegV14vJdP2Xgu/Dq8GprW5r0a/+h+Y9q3CM2EzMjmVfsh2H1/PeWW+Th48T+3V1T7GbfsUhXuvcnU1qPaRG2I8tlnvrQZDKPEG5Frzqs2fTue81z4T77knbqistDMUN1TEyvWM93I/XKovwfNL/ImufX5r14qr3BmoOVnGbSX2uFL/cSWs6nYv+e5jVu7zY1Hvv5TZsdg1te/OeWYeXt5+b957fN6k66YT8zWMtmNuVAvhOradp2SfV/X5souI8Qw+cWN95aw0cVYqnJVueQNtZz86H7xNb6XhVXG4VHV+NkvW6dV++D1cBv1JMuENmbbK7srlLQa8UbI7lbvL+ZyXuy/hpOYvzpL54k5l84LCCdLrn1tqWovYuKGm3GjYutHA3A9Y48yzcm8XgcBazKgIDER5OlzDbjk09wC3BuKG4ZY3DEMFkaY9m3GrnnCrnrlCuG3aLdJbnmHtszoLTcmf9DXPAPb5U3Y51GYrVOfPgRFs1/40wlub9/k5fy5uxnnMqyp7NutTnZehrSbetOgWZeEWZXMxcvtU3DZhyzMJO0ucgo4k3nzoZnXhZnVzhXLbktsZbN32TPMWzrbJonz2W1Xa30W2Fu/evnJvf+vefsobZG1bEUPz3pibf4Wbf81dz21H3cq25a0N+6Lancoy39XBuPYX5ZRpss0I9abE4Il5Q1Tx5ue2wvrlnGd7Wt/aexwbpvXQKSRcWDf+iOAZR364BFVs/Srad6QVs65jUdfhKFL+W2gteeNGk3KjaetG09ptzjRvL5OXZpfZXW6F73eY9Ap+ZWZLVv3zkl9C0/WXCSfbrdbmmvHWdN2uwm1AlduA6hVvws7LT2FH/PV3xTPj/HwmToBK/fWyfcgmPs6u7iUr94fw3Zooqqetfbs64c3s9qWhWhO/1oQp0e6hwzfmO7ZuMnXLp7nYvX1jbuvltrwqYVpL06T1fEPbW638McSbN1snoHwG1Xl7HbXhiivgs5W+M+hcCZ3wFs+nrDjA/vrxCKZ78FQY57B+CeYK3y9otW3ceqjdK9y69XDNbelzvo/M6GtvcJkv7bDri0zonskJpjvxdMieb9N5VpWn2lQdbBBS76257Zhw2zHzjYHmgbhxbU7v85q+VC94uks9m3NbHeG2OiJ1s5x0u4Mtr7PPZpMVhp+8hnjv8zmvj1lRdp0Lf6a87sqcr6WYC/Zz3gbcivLpFDwRz8jdlky4LZlI3Swi24elmGvO86XY54eiDBdyOfahNGO9O+/7BulmPOddKDWm7o/F4dDulgOlnmle923OiVCKt161M5Uxe9SEbyLO8tyOXCnexqlpwo9Snl7zs40coCb9F+BerduaK8Vb4F6yKhYVld5O0o1at/0V7jEKtxkyF8m2EjbOuoTT4h51wnuZRRjkTv35zzXi6r7acsp7xsX+EIuQmWR8b43gmQUdgtrfxLT93jo3wqmWblWTGyc/4TZX5+cyO8TijKnXBbfhE84gxdq1L93wYm7Wrs2SsFzq+WdutyKcMZoPo7TNOQNYMV9Sh034b4a5IywqMwWHL/hWS2u/bl0SzsLF2pmYvJKGq/orcmB2A2AR36FNecPBzGpBHf4WJOWNc1PHh/wl+1SQydePIGgXSNUJz5fyaw2HUuoPA+YmyNQG99rBkBJOIm//cMiq2sxwdXHMqzo7BpRDeLO2m7S1m7Ql78masIw/hVavZzNr1wVZLf2YZ9sHt0UR7h/E2s0L8rpMOaK0uq5XTiAz0Hk4Zfv88+upNP8YxCf9UBdz63HMXoEbk3pG5HYZws3MYu32OfK6Mly7wHvGx+xzcbwcy8vxQ34+PTXDKni8yo+zte1t3OPV7vG6oJRc86Y9027ZUEljP6FV+s47c/Y+Zp/tLhb5J/7EwAy0HLPPVfGvUNbKj2VsmI83z8w6cuwYiO/Wu2ibTnjbaK9SELLf+u7Ymml7txrJZOO/Cu6rzfdFFqwOW3+NYU5ZYFsm/CC5ZnLgth7oDfsUwU0COuU+smjoWHqG4oaqdDEIxQymHYtyaGD64b522G/cFKHdFLF1UwSTdx6Lsmv5/rK44e0R7O+DGJQf13FbWs2MYYf7540/JaU8PacyBGWb4OnxbOlUGlcNmpI/4bs5WDN3IadXMuq8ytwa1S5ajkAJR7rF9rqXcuva+rqX4j0ZsyO00bhw5PuhImb8/FoTmUT8yY5phqYq6gBs/YmcORnFuKbv+ihm+MLUVX95Dc3aD5VopqfkKiKPyR8gzDSC13NxOhd1SEeVL8mFQjRz0/V6Ph2LKj/n1euprPJjFmzr/EHsli3HiITLHhDbqynyLDC6cvvjnJl+04memYPMXi28+cZhQjNrDKJCf0funHbhZjixdgP0msG0GqdhuH3vMTk/VDg/VKzdy1BuBVrx9vfn/Hj6lEdjGF6nXV+dVyqcVyocQpLqChJdeMGxVOXsSDGD/WfjbZzbON2p7Ea9/PCK5j7sS9g775G6JyldJFQp3nxxvpRZ9aXcBRV7xuieknQBRaV5e4/zpezU6w3Mq3udXkkxbyE6X8rOZnwVjPgrEeQ9gSov9/ZlXV5b+61PXc/dXx9cjEC4Toi1C8A5Sq0E7ymZxiPuY33CMWTlLXpXP9EFe5TmLTm23VgDfiaoGxvpFRbylo+mAfAcvVflNgHCdUO4xDfpOKwSPKuo8rpNw4jNBcrbsLhZzrmmwnVTbNwUoK4DyoVUHUlV19RTJpOq8vpGMMA6v/bjUs6inEThQoTyGkZ1UVDFDNOY9ovymWzf/IxE5mRr83NoBuDasxY3jQs3jYuNC6ddwxaCt8RXDnI06WMoucZP0HRzuHBzuHCZUVJdX+A1Ds3uLpKA3qA3mbupQLipQLiMFXldRMQ1AMKcol6yw6FJkwqyKwIN3gt1w0i4YSRcPoN0+QxKMI2H+lnaX7iYeKY6B+uAv63lla+zXWB0ws8H08xEDDvJB4/M84HdwBdu4AuHdaXDusoF0hXT/bYNhin7fqazexUus0S4SLNwxEC66UAxSa1tkSRRBXmIbVccoBYu3Cm2bgVj5uR42xsysfgR5RVbdl1UdbELq/Is7ZpA7BLzlWROvnVWX0i1fryIeXygqvPsUJTPMXYkgvfKNY/TIS+7HoUfllbMHMp2ciJRZz/GM6Ya4qr5cQM3dWmm4+5qPOf1uaAPzY8CMjM2zeOyR2GuO6ZwdvJMxi3lLr1JSZ5p2ybM3hUeFvEhu2bil+jJEz9dTzuoqpnRooAUf/hvklso/H2iZq66ED6f8+pyIHX7g1zwBrlfN4Ykwo8Wask3CGwLnsZrzrpDXMrt+DQzrGaH6VNRFtVLvjcOyOlCouXBEQ++9ui2UPjeq3YToB5hxJWbtU5lDBiL4GQFM1EhqNvaSFilr5uZiGCrbGsMK/Mna8UfGPHx6w+5lPkw8/OxKLOQem18p5Nbkc3JChMctv7SwTx4d8vtQobjY3k9qkZArH1vk+lc0vhj8A7b9cPtN8T1FJ2DG9L5DIqZrn4pz/lT8ET9BZSZFH6pi0Pxr6xjLv4mRG15xvwpP1edevy4MDNp/LesqDuxDn9aUy6wrplBmd/y4vmFRL79s36aGYQBQQOy1Xh8cLF+sXLeiEt0kw4+SOekqS1v/AB/jK4hvjetmbFdXO3uVNb552CWD5h5u79wVFlc4YbrsFzzxt6Qoyv8SJ92+xrNtGymDyv8qJ92C6ZmZpw2jXTDnP75QM2cPgZjyWtvgXHhEeHCI2JzTeVwUVzmBuW2t/+YfyEbE39GdW6gZrogEZ8hcKTbXjgQKpybI10WnXRxBcXMnG1Dz+hF+wNeXCHnmIfUJUz+NoIJ9G9VkRHsO6ycQ1O/Pj68Fq82RfXhm/e//vHH/wcHrTeT";
\ No newline at end of file
+window.searchData = "eJzNnV2T4zaypv/KRvm23CN8iJR85zPjidMxO8fesWP3osOxwZZYVTwtUTUi1e4eh//7BkBCApIvyOSHavbKHS4BeEEmPjKfBPj7w/n0W/Xw3YffHz4V5f7hu43abJLV5vGhzI75w3cP2Wvx8PhwOR8evnvYn3aXY17W1Z+y1+LdS308PDw+7A5ZVeXVw3cPD388xmp5zsv8nB2+fb4U+/xQlHkFKu3+aFQbv53On/Lzt7uXU7HLv63qc1bnzwVsKfbT3vbktaXqvLtWejztL4e8+lN13vWWFvKm9M+HS1Xn5/9jVVxraovZmoJfgHofH16zc17WrZhbM2txk7k7lVV9vuzqE7eRb8Ii0QbDon4vV1LfTGdXF5/z92Wdnz9nB66EplRxK3VTUVf7b4vq29fzqc53db7/H+3/KMqX/FzU+X6SzKL6e1aUXHlFdWx+fW9Zh6yqf8mqT78Ux7yqs+MrV6EpWGfVp9oreG+xp9e64uprf3tvSVWd1UVVFzu2sKDEveWZN/T9x9O5/uul3NXFqWTLNCUzU/LJK/kWcp3SH1/zc2b+8edTWedf6jHCneaTq2N3reMtuzDqYd/5OctECu1NR3v2VLTvFcRuf6W95X6//8V7TuxJe7/3nxTSNf65+Lqe89rM0qOWzG+e89pM1r+5Qvd4eUTkL2icvGe/0ue8hqNk4FUvI/8lK/eH/Ifzmb9faIrkbZGFbbGp/G/F4fD3vKqy53ycqk/F4XC8Fnybh/ePPNt/naT2bEpy5M5QB41zklpopG/5sKsps9RLVt13ljoUVTADVD+dzdOpfS9kaPdWVMEUUL36VSyst31j/7OoauN7cTW2xQ63Yvd+4ef8ePqcT3nnTcn7vvbzhS/nciffgQr6vvpa7kaoytrfv4G0n8cpeyNhVV7uI2P3l9P4vYepLjKO69Ob7kpsx6b2gCt1orL6L/lTdjnUU0Z2ldf7pvTio9sP1vzla5kdi137059OJxzJ6P7sXmGbSEvs2A3oUMRj2udVfT59LcrnUUKCYjOsmy80PxZ1HbHsmMpbGb698BU9FYf8p6x+GSXJFHptCr3JYztmX4rj5fhfl+PH/PzjUzMM8E4lJrmtorRVnJ5+u1bxNh0oytkdaKr4N3UgGjeLyZ0fPOOLez2fjkWV/yOvXk9llf89wyHImNS2+LktfsxmBiL5wqs6OzcV8NXeyrydxLETq1foTUQ2g+HPlpL8fIUkfVG/mPKmpoa33HDLIrG/sd35r9M+4o31iy/bcgutFiTq9zHbffrpnFfV5Yxd8Zg4U/D1VpC/Qxul7lJ9HaeqKXAfNUX5dBqlpi1wnzdXf30d98baAvd5Nr/Ft/j95n3HQTg6wBxTOifKPELhU52fjcYfvuS7i2noP0+nT+OEmiqM1NxV8dJU8TaP+Onq05jJ7ue8voxbuW0F3qzXVvAm4j/mT6dzPu/xN3X8257/7iXfffq+3P9wLOq2VPM2/nzObaD0h88mC2Gcc2fqzMq98Vr2zW/aNbWtM3d1LjWvsHr0l7xxORfu1P5W7X37ZR5e/n25t2Mk6JkZOeM6Y+vKyr0dLkF3yqautzG+oEuL9OXtO7HPz/lzcQvN/J0Rp45HI1xdTT8WDV6P6ZINikwJpNxpnWtrn2gibem3t428zD42KKv6X5f8Mk51U9isDNU/28L3eLTNsjNS2rXMPRQ9HbLn25v+vvqvU21Z5bj41CF7vr3wrCpP9bmt5E1e/dPhUr1MfPO2bP+Lv4fk57xuHvv7sU7Lc143zzrmvdxDLgesxgTPoat8hTYxsMwO/zHVYXYVsB3nBR/vVfxYf/oqesivXlJsPC8yKnOB5Ei+wLG0PaZ6KeTOV37MXn+YsEQcs9f7rhJup/Rjucvn77xcbadyl/9b917LbSb/v9hKMpMh4n2YlRHB12kA8s8mZH15bZ/5L6ceBB2NeuflvmqqaR94fXrbmFVD0CdKf3uxbKgelz2brI/Se9vS/fgaz87tUXvb152uFdxJ6+V1dDjKlnrLAFTlNp0Buhm346jc9jOANvfyRSOKJ5oDEn5nw3jJDgcb3suDKNI45aaSJvQShI/uFPyyc+p4/ninJ/jb7LX5rddkkCT0y4vxh4dyhG6/unOKEGlobIaQ15tZCUJUxsL5QcMyGelBVOOM7KBhPZzkICpo0dygYYnjU4Oo4DtmBjHkj04M6si/X17QsPyhtCAqdrGsoGFp45KCqNA75QQNy2akBFGtS2YEMQWOnEgXzQcaljg5HYjqvn82ELczg8lAWPrkXCCoa2IqEJU2NxOIpW0gcNnRNDEPiKNlKA2IapmaBcTRMpQERLVMzQHiaBlOAcJGfb+BNzUBiOpcIP+HoW90+k9H5v2yf5jyRyT/QPH3yP0Zlj4h9acz39wx82e4Awsk/nRctvvl/czoz6i0H3aXFsn6YfRqetJPpytvkPMztkNL9OTNuzAj4acbXbg/pOF0aDDdJxIWuc+qNirZJ6Lsza1iTKpPJ4CzQKYPQ+Ewxe0Im05wh/VMSfPpRJrumeXD6QI7yaerfPkcn2HB7BQfKnf5DJ9hsSMSfKjcBfJ7hvWNTe/pOnl3yu4ZIX2kj7x4bg9D6mBqT0fkcpk9w/ImJvZQzQvn9Qzr5qX1dAPlc7J6hlXNSuqhYt8mp4ffqcU69O/tzJiEnm4PlsjnGVY5LZ2nE7O+bzYPrxtThb+51LGpPF3RS2XysNSOSuQBWhfJ42EpHU7jAfIWzOJhiRybxAMkL5XDM1nvNENYOIOHoX5CAk9H94L5OwzFQ+k7kBbe5+mNTt7BBOLNVl8/deevxZd8P3S7D/3RvRJ3YDvsvJ1OV6al7WARS2XtcEX2Je1ghVNydrhqelN2sJxlMna4Akck7GC598jXYYvnp+tExN8hW4crPpqsg6XOz9XhCmOm6mCZS2fqcEX3JepgpYvk6YySN27iXCZLhytwfJIOVn3HHJ1xXYmn6PQJH5+h06NqbIIOFjY5P2eEsljoMaJobHYOX0k0OQcrGZ2bw1cSTc3BSkZn5vCV9CTm9JnyYmrGZuFgUXOScNjq+Dk4EZF3SMEZJZ6TgdMjfdEEHK7wMfk3kQnlHuk3XPlzsm8iftcdkm9m94aXezOyQ/NSb9h9mpB5E+nIPRNvpnVngX68dQemZN3EggPTOcp09fEUm94Qxl2WLF6CTa+ut379rPSaSKhlTnYNW18PS43ImsBRuWpGpdZEIkJ3yazhd2A4sSame8G8Gq7c4bQaLHbBrBquVE5SDRY7J6eGq46dUhNzzZbOqBktfJxXu1w+DVtoPJ0mInE4m2aqlrG5M1jgUqkzXNUDmTOxiPWkxBmupml5M1jqvLSZuT1YSv1bKmdlxMTkzkqI4WocmQ8TCQ5PS4eZo3miyjvrYme6xBTOTnQZoZWX5xJVOi/NZYTOniyXqDhGkssMReyUlqi+2RktM9VOeuNL5bOwtY9JZ4moXiKbha03mszSw9Tu8uT4qSx9MftFM1n6eBlNZBm4gYb85q5pLFNvn6H9mJHEcq+bZ5gSB1NYlrh1hqllOIHlPjfOMOWNTV95i9tmuNJHJq+8xU0zTOn9qSvL3zLDlDUmceXeN8wwJQ+mrdzldpkx4kZNlAvmrNzjXhmo+d4ZK/PvlOmRPTFfZZH7ZKCsedkqs+6SwXom5arMukcG6piWqTLrDhmoY1qeysz7Y3oMeCktk5JUlrwohqttZIrKW1wSM0Y6O0Hl/hfEMGWPTk95k8thmOJnJ6e8xcUwc/syIjXljS6F4fZoamLKm14IM6kz83vxxvInJ6UseRHMZO0DKSlL3PkyTsuU93+PfJSFbnvBYZPZ2SjzbnrBoqaiyYVvecGxnftloixzw0tE9dJ5KEvc7gKlLp2FsszNLlDq7ByUBW91ibhcd8lAWeBGl365y+SfzLrNBQucmH2y/MUtUN6iuSezL22JRJunZ57c68IWKPQOeSf3uJulV/sb6uYnnSx8CQtT4ZSUk4UuYJmheJrG+6oal25yh2tV+EpHJJssfqUKX+VQqsmdrlPhCxyXeXKPq1TmaZ3y8hdNO1n4EhWsebGkkzkXqMSR2D2e2siMkze4OqUHd3n5Js0Pet6w/4N7ZZp02mCnmQTyI0Av29XF5/y92dB/znBGTVdAU6i4FZrxJjgie7b/XXFL3OPIEXXIGk/gl+KYV3V2xIChq8+UM0tW7ZW7s9RoEkRX3fwMCI6gqs7qoqqLHVdWUODO4szL+f7j6VxffTymSFMwMwWfvIJvINbp/PE1P1sw0pdYgGU7xSdXxSJJBWM7MOZB3/cZU4CO017A5NOf7sJtfSwiBlP0DD7MUfWc12ZOHrM2moihmZqXuGCSKfEXNDrec1/mc17DsTHwkhcR/5KV+0P+w/nM3hU0JfK2xLI22NT9t+JwaDdxozR9Kg6H47Xcmzw4CwumaLWMgCN2ujZolFO0QuN8wwc9HI1HyqeH4jmqxsZnwf5soeAsR+2R4RJ1FS7qCXFkMsOGXaUzY4YsbRe2mMt9vAIq5/vqa7nja8ran99f2M+jdL2NLBs9xeP1l9PoHYaNquKxW5/ecu/RBIWn6ecKnaaLHRZG6mbHhGMa18lV4vcfTRxvVwcnfGys4Snbtdr834yJuwwdrxlqhnu8hnY76BPzKM2gFnSUZkrDnXMzgy2zzs1MkTJwRmZQ2IQzMpNk9p+HGZY5/jzMFJlB2GdQ1GDkZ4qEnnMug4JGnnOZIo+eaRnUxDnTMlnIqJmIdX5lihTeWZVBfdPPqkwXHZ5LYUrsnkthCuAcQhnUMPkQClOUn9czLGbsCRSeiOD4yaCITjrZtEaDsyaDjY4+a8ITQQ6aMC3yW7GIFE4QcVBRXxxxkpD+QyXDesYfKpksM3aAhCdyzAGSKRKHDosMj/YJh0WmCB17MGRQ+D0OhszqSPxUyPS+zDsVwuoO80jIcB9mHAmZL3y+4jtK5R71YDieyyUL8oSH5zy4nvHsBSJ+qIMr4Y6vM3qAY9hZ7zvAMUkKyegdVgDSeac0PHg0Yzh8MOVoxjSp+BgGQyH/GMYUYfjIxaAs/pGLKaJiQGdQVh/TmSKk9ywFw38YeZZilsRR/hX73MQkSWGS1LCY8WckODI4AG5QG5fBTREITkMw4orwNMSU5vlHHwZVLXv0YYz4hYS/legovWQo7QWYU+QwTjgMB/+WOeHAlTtN4B0l9UIshrhBjjVRVvwgA0dU/0GGiZLIqQWOjgn3YzLF9J5Q4EgbPKGwoLApr5B7HGGSzKGzB8MClzh7wJIaHDzgsYzZz6f/lAEz9nqPxQjAbd6bG3+wgJPbP9zYmAT/2EMYyOgfZG4zsmqZElj75ZEnC6ZJiR8lYKgad55gmkAOSR51imCaDHBsgCGGeXZgmqSewwIMaSNPDEyXOHhEgCl20jmB+bJHP9SFn+cclsbNyp8mBufhM6Twk/EnCxvKvuepnJKCP00yyrlnaJyaeD9GFEq9Z0vj5t/PEQgT7tkKJ2fdj5HIyrtnS56cfD+1C6OCs9yU+2liZsT4pmTaTxMZy61nCFvCCZicUc/QNzEqxU+k52gYyKafLCJMn+cpGc6hnyzn5/Fq7iRmbKo8Z2u8QL78jM7MUX1veVNCjCOT5fnSvAjC+768+PezEuKZG9tbI6P2s+/78jcH0g28Jjl5Br1NDeTZe01xEuz7m2KmC/htjskT6G+8H3L5bTLQVm9TzM2J1+SYPUlv0325pV57g0mlvY1M2O94bU/d5vRKGqaYngImvuxtkL9j8RoeuVHpFTBuSn7/0xzcMySEzXlCGeMAz5CIMTAl1DGaokyRMurJTOUm/cL6KITf/iB+oM0EC3L/Bub9zCD+vjCHJsp8F++Jv+0Ift7Toanh+aAxEoUZ24g5VFK6TRqjNdezfGazf8kzbov75qeTGzOhF1ZT7Q8nN9QzEwaB+YF5b6iRXXy5CZvZDSw1A7Hf/HwsyqxncQsCvt6vpzdpT6bGo5Nhi/bH88z/Up7zJ1Zr7pdjmvJnqL/nmUmCO+ZlPTApd385ed465vsiixplpKFvrqXifQW9wd02c3ZffqX7++Quck58BY3ET3vRTl61M5q+JeNG32tcBfcM3KCgS/V1vJBL9XUpAe0Wb2gjFApoC7H2QIMC6AEK5kPonJeY9xzyw4XXbvPDGQ01HoUNGTC76orUbZG5jRfl8+jWi/J5fvNPWXEY1fOmwPyGi/1h/Hg3hZYyr2P2xfo9Yzp/zL5Yp2eB/h+zLz8X/2LOtsfsS9X8eEaDRTmiwaKc3eA/xz7dpR7tue8QR9hk97TG6MYupUl2YTZ3Kevmx9MbHDjpHzaITvmPbzDPDkX5PHq0uoJLjdiqPh3ycoRBNQXmG5RbVf+R1+eeSBltvCl0vhaaLqDvCHjYauf499imLnVxKP6V9UWkwhbDAtMb/pyfK3ajtx9Pb/C3rKj5Q9f8evbY7T9FTxrsEqFpzY0YsTNGKvVXBvwz7yeTvZaGMPSfU6bttFgCHERGfey6ZZOoSEQEk42whHwe0fbn2c2ZDKH/bPJd+O2aQi/XQvMEfCnq0e1/KeqFmm+zKsYqaIstJOJUHopytIam1EISzrndXzQbgx/L3nyzjpK2cDPlnMpu1tkEQYZMFOUzfzbwCsxr+PYcRjR+6/9sATWX43RUjEM5DCng2qXe3XigZjTQmSho7FOainXY8qYJmi7BX6+DfMKP/91DaLq/nLx6v56L07moo6YRaeobr1y8z6BHA3v7sTJYxsmXUTNIcEwKGwbz5dx2jn/Lv0aNMiboto381JSeKClqoy5L9R95dTnwjDUsMn3P2bfGDTX4zfAi19fNnrMkF947QpquxeeKir2t4RQT/OvJ78j+Z3xT37TleM/B69UCExyVMnqSG5YzZqKjckZPdsNyxs8wVNTEWQZKo7bL2kp1fjg9X/G5KJ//mgVfTmI19o0t+ZQNf0Gp06mIlN2p3F3O57zc9VoKkBKWXEDK4ZTtf/jyeipN2XFaTNH8VnQBMVVP7DwiYjCCzm7c7tH/WpRF9ZLvTczqdBn7RGwVT20V9bWKpcT93MZ6fyw5d930aXRR41PJZszTpP7DLGNzFJ7bChYS5nRNkXQrOk2MP/9NSIHrKTJ9pxXHv0PNDRLhvi5GYz7XZI3JssI6FpU3gKEGpXHI1ARZQzH2QV2ssPsUYXnx/BIPGw/rupafK6s79HrjaN5Ppm83zEHtOEKkTXxz+/1QZxvpsbySrM7YbZofk+uDJzTZ66512hx2zxhNHvvPYXYaRSctJzTb5/R02hz0dBgNVnW2i97G02nR/Xpsk93RwVqK5i4+Jon1P/KX7HMxZD7BrGCKfbwVG+rswBxlahuI70c0cOL7LAnH7Mv7srlDZXgaD9e67EvRlmTO32BqXG1Tsb59YPbPh4u5bA3hRcO9Gy3dH42xAtrkDwh13Rrz/zyrGcMje5rx/jyrGcDNvFZuf53TyN/Q2Lm14v95bjPxvnh/ndPI38Gu79aI99d5jUCc6Lfj/2BOUz9CaHhrKfj7nIbM8LNWCxq5/m1uA7/4aTFh/eZPc6o3zpI9v90Jyt/a6fxmboMDbS3dDJo9g7/Pbejn4ef381KP7/oF9PjK0PnNnAZ7z6zd2kQ/m99sxPBvfxzThMJT9+0Jfs7OhclX6c7fo56ggtNqrBn/JxNbuc4zsTZuP5jRgnncfQ3Yv0+sH1hPEW0M/3hWy319834xpo3Ec0M/Z8XBVPhTds4OB3NLyfHa2PWMsW0M/ZTR6q+PD0W5z788fPf7Nb/wuwf5Tr3bPjw+PBX5YV89fPfBOU+707Fd6fen3cX+89f2Z/87NyF28+Pm139aPTx+WD2u03fbVP366+MHV9j+wf4PV8ft/9iC4uHxg3jU4p3YJI+y/UdQg+jUIIIa5MPjB/Uo1buV3j7qRyXebdXmcd3+I6hKdqqSQVXq4fFDgnqhOgVVUFA/PH5IUUHdKaiDguuHxw+bR63eSVJw3Sm4DgomD48fto96+06n26Bg0imYBAVT88BXj3r1br3RQcm0UzINSm5MSYHa3HRKboKSW1NSoja3nZLb0DyMtQiFGhVd0xLEtqxxaVgYWFVoVsKYhljDwl07EqEhCWMeInnUybstseauKYnQloSxEJGisl1rEqE5CWMkYvOotu90QkR3LUqEJiWMoQhoVKJrVSI0K2FsRa5g4a5hidCyhDEXCU1LdG1LhMYljMVICQt3zUuE9iWNxUhoX7JrXzK0L2ksRkL7kl37kmTaMhYj1+hVSTBPhfYljcnIBBbuGpgMDUwam5EplN21MBlamDQ2I6GFya6FydDCpLEZCS1Mdi1MhhYmjc0oaGGya2EytDBpbEZBC5NdC5OhhUljMwpamOxamAwtTBmbUdDCVNfCVGhhytiM0uhpq66FqdDClF0Z13A961qYIkuhiq1MCiyGoYEpYzIqedT63VaHK7DqGpgKDUwZk1EpbLlrYCo0MGVMRm1gy10DU6GBKWtgW1i4a2AqNDBlTEavYOGuganQwFR8gVRdA1OhgWljMlqglnXXwHRoYNqYjJboaeuugenQwLQxGa1gy10D06GBaWMzWsPCXQvTZL9lbEavoWyw5QotTBub0Qks3LUwHVqYNjajUyi7a2E6tDBtbEbDUaW7FqZDC9PWwrawcNfCdGhh2k5hZnu9UeE8orsGpkMDW6+im4p118DWoYGtjcms4bhYdw1sHRrY2pjMGpr2umtg69DA1sZk1hIW7hrYOjSwtTGZNTTtddfA1mRTb0xmDU17Dfb1oYGtjcms17Bw18DWoYGtjcms4cy77hrYOjSwtTGZNTTtddfA1qGBrY3NrLEr07WwdWhhibGZNZx5k66FJaGFJcZmkhWy7aRrYUloYYmxmUQg2UnXwpLQwhLrL0ILS7oWloQWlhibSaCFJV0LS0ILS4zNJNDCkq6FJcR1TKI7zwR4j6GFJcZmEmieSdfCktDCEmMzCTTPpGthSWhhyTbquSZdC0tCC0tX0Q1z2rWwNLSw1FoY3JKkXQtLQwtLrYXBLUnatbA0tLDUWhgcGGnXwtLQwlId3aqnXQtLQwtLjc2kcN5OuxaWhhaWGptJ4byddi0sJQGKNLrnTUGIIrSw1NhMCvczadfC0tDCUmMzKRySadfC0tDCNsZmUo1a3nQtbBNa2MbYTAr3M5uuhW1CC9sYm0nhqNp0LWwTWtjG2EwKbXvTtbBNaGEbG/eCtr3pWtgmtLCNtbAtck82XQvbhBa2SWLuyaZrYJvQwDZp1D3ZdA1sQ4Jgm6h7sgFhsNDANtuoe7LpGtgmNLDtKuqebLsGtg0NbCui7sm2a2Db0MC2Mh6/6xrYNjSwrYq6J9uugW1DA9vqqHuy7RrYNjSw7Trqnmy7BrYNDWybRN2TbdfCtqGFbdOoe7LtWtg2tLDtJuqebLsWtiWR1m3UPdmCWCsNtq6i/knzt7C49//a8iLqojR/o+VJyHUlY15K8ydanARdVyoe/VyBuOuKBF5XOuqrNH+j5UnwdbWOuivN32h5En9dJVGPpfkbLU9CsKs06rQ0f6PlSRR2tYn6Lc3faHkSiF1to65L8zdanpifDd9j70WgaH8n3C+iDoyAAX9ifjaIj30YgWL+NOhvA/nYjREo7k8D/zaYjz0ZgWL/NPhv4/nYmREo/E/j/zakj/0ZgQgARQA2qo9dGoEgAKUANrCPvRqBOAAFAQ0JgI6NQCiAsABhw/vYtxGABgiCA4SN8GP3RgAgIAgREDbIjz0cAZiAIFBA9FABAbCAIFxA2FA/9nMEIAOCoAFho/3Y1READghCB4QN+GNvRwA+IAggEDbmjx0eARCBIIxA2LA/9nkEoASCYAJhI//Y7REAFAhCCkSDCqDnIwArEAQWCBv/x86PALhAEF4gLALA/o8AxEAQZCAsBsAukADUQBBsICwJwF6QAOBAEHIgLAzAjpAA7EAQeCAsD8C+kAD4QBB+ICwSwO6QAARBEIQgLBXYwDQKASCCIBRBWDCAly+AEQThCMKiAewXCUASBEEJwtIB7BoJABMEoQnCAgLsHQnAEwQBCsIyAuwgCYAUBGEKooEKePgDqiAIVhCWFGA3SQCwIAhZEA1awNMHYAuCwAXR0AU8/AFeEIQviAYw4OEPCIMgiEFYbIBdJgEogyCYQVhygL0mAUCDIKRBWHiAHScBWIMgsEFYfoB9JwFwgyC8QViEEPGeAHEQBDkISxEi3hOADoJQB2FBAvaeAHYQhDsIixJiuSPA/Ah6EA17wMMHwAdB6INo8AM2f8AfBAEQoiEQePcKEIQgDEI0EAKbP6AQgmAIYclCxHsCIEIQEiEsXIh4T4BFCAIjhOULEe8J4AhBeISwiCHiPQEiIQiSEJYyRLwnACUEoRLCgoaI9wS4hCBgQjRkAntPAE0IwiZEAyew9wTohCB4QljiEPGeAKAQhFAICx0i3hNgFIJACtFQCmx/AFMIwilEGk9IEoBUCIIqRMMqsP0CWCEIrRAWQES8J8ArBAEWwjKIiPcEkIUgzEJYDBHxngC1EARbCEsiIt4TABeCkAthYUTEewLsQhB4ISyPiHhPAF8Iwi+ERRIR7wkQDEEQhmgYBp7/AcQQhGKIBmPg+R9wDEFAhrBsIuI9AZQhCMsQDczA2ydAMwTBGaLhGXj8AqAhCNEQllJEvCcANQShGsKCioj3BLiGIGBDWFYR8Z4A2hCEbQiLKyLeE6AbguANYYlFxHsCgEMQwiEstNgI6D0BxiEI5BCWW+DlC1AOQTCHsOQi4j0B0CEI6RAWXkS8J8A6BIEdwvKLiPcEcIcgvENYhBHxngDxEAR5iIZ54OEPoIcg1ENYkBHxngD3EAR8iIZ84OkDoA9B2Ids2Acc/hKwD0nYh2zYBxz+ErAPSdiHtDADe08SwA9J4Ie0MAN7TxLAD0ngh7QwA3tPEsAPSeCHtDADe08SwA9J4Ie0MAN7TxLAD0ngh7QwA3tPEsAPSeCHtDADek8SsA9J2Ie0LAN7TxKwD0nYh2zYBxw+ErAPSdiHbNgHNH8J2Ick7EM27APuXiVgH5KwD9mwD2z+gH1Iwj6kZRnYe5KAfUjCPqRlGdh7koB9SMI+pGUZ2HuSgH1Iwj6kZRnYe5KAfUjCPqRlGdh7koB9SMI+pGUZ2HuSgH1Ieg6iYR/Qe5LoJAQ9CtGwD+g9SXQYonMaQka9JwnPQxD7sywDe08SHYmgZyIa9oHtD52KoMcimnMRkeMcwP7oyYiGfWD7RWcj6OEIyzKw9yTR8Qh6PsKyDOw9SXRCgh6RsCwjciIFHZIg7ENaloG9JwnYhyTsQ1qWgb0nCdiHJOxDWpaBvScJ2Ick7ENalhE5FwPYhyTsQzbsA8//gH1Iwj5kwz7w/A/YhyTsQzYnJ6D3JAH7kIR9yIZ94O0TYB+SsA9pWQb2niRgH5KwD2lhBvaeJIAfksAPaWEG9p4kgB+SwA9pYQb2niSAH5LAD2lhBvaeJIAfksAPaWEG9p4kgB+SwA9pYcZGIu9JAvghCfyQOnqSVQL2IQn7kDp6nlUC9CEJ+pA6fqpVAvQhCfqQOn62VQL0IQn6kDp+gEcC9CEJ+pDr+DFXCdCHJOhDruMnXSVAH5KgD7mOH3aVAH1Igj7kOnreVQLyIQn5kOvokVcJwIck4EOu46deJSAfkpAPuY4ffJWAfEhCPuQ6fvZVAvIhCfmQ6/jxVwnIhyTkQ67jJ2AlIB+SkA+Z9ByCBeRDEvIhk55zsIB8SEI+ZNJzFBaQD0nIh0x6TsMC8iEJ+ZBJz4FYQD4kIR8y6TkTC8iHJORDJn3HYtG5WGJ/Sc/JWEA+JCEfMuk5HAvIhyTkQyY952MB+ZCEfMg0fkRWAvIhCfmQafyUrATkQxLyIS3J2Ci49gHyIQn5kGk89CcB+ZCEfMg0HvqTgHxIQj5kGg/9SUA+JCEfMo2H/iQgH5KQD5nGQ38SkA9JyIdM46E/CciHJORDpvHQnwTkQxLyITc9oT9APiQhH3LTE/oD5EMS8iE3PaE/QD4kIR9y0xP6A+RDEvIhNz2hP0A+JCEfctMT+gPkQxLyITc9oT9APiQhH3LTE/oD5EMS8iE38dAfAB+SgA+56Qn9AfAhCfiQ257QHwAfkoAPue0J/QHwIQn4kNue0B8gH5KQD7ntCf0B8iEJ+ZDbntAfIB+SkA+57Qn9AfIhCfmQ257QHyAfkpAPue0J/QHyIQn5kNue0B8gH5KQD7ntCf0B8iEJ+VCreOhPAfKhCPlQq3joTwHyoQj5UKt46E8B8qEI+VCreOhPAfKhCPlQq3joTwHyoQj5UKt46E8B8qEI+VCreOhPAfKhCPlQq3joTwHyoQj5UKt46E8B9KEI+lCreOhPAfShCPpQIh76UwB9KII+lIiH/hRAH4qgDyXioT8F0Ici6EOJeOhPAfShCPpQIh76UwB9KII+lIiH/hRAH4qgDyXioT8F0Ici6EOJeOhPAfShCPpQIh76UwB9KII+lIiH/hRAH4qgDyXjoT8F0Ici6EPJeOhPAfShCPpQMh76UwB9KII+lIyH/hRAH4qgD2VRxkbje4KA/RH0oSzKgN6rAuRDEfKhLMmAwR8FwIci4EPJeOhPAfChCPhQMh76UwB8KAI+lOy5uweAD0Wvh1Lx0J9CF0TRG6JUPPSn0B1R9JIoFQ/9KXRNVOeeqGjoT8GboojxWY6BN88KXRZFb4uyHAPH7hS6L4peGGU5Bo7dKXRlFL0zynIMHLtT6NYoem2U5Rg4dqfQxVH05ijLMXDsTqG7owj3UJZj4NidAtxDEe6hLMeIbH4A91CEeyjLMSKbB8A9FOEeynIMHLtTgHsowj2Ujl+SoQD3UIR7KAsycOxOAfChCPhQlmTg2J0C5EMR8qEsycCxOwXIhyLkQ1mSgWN3CpAPRciHai6WwvYHyIci5EOt42feFCAfipAPZUnGBl9yB8iHIuRDNeQDv39APhQhH6q5ZQpflAfQhyLoQ63jsT8F2Ici7ENZlhFx3gD7UIR9KMsyIs4bYB+KsA/VsA88/gH7UIR9KMsycOxHAfahCPtQ6x7nA7APRdiHSnqcD8A+FGEfqmEf2H4A+1CEfSjLMiL2D9iHIuxDWZYR2XwD9qEI+1CWZUQ2z4B9KMI+lGUZkc0zYB+KsA+VxM9cKsA+FGEfyrKMDb60GbAPRdiHsixjA+9uVoB9KMI+VHMrFdy9AvShCPpQFmVsNrB5gD4UQR/KoowNvERHAfShCPpQFmVs4ZFTBdCHIuhDWZSxhUnXCqAPRdCHsihjC9MOFEAfiqAPZVHGFqIbBdCHIuhDWZSxxb4PQB+KoA9lUcYWLz8AfSiCPpRFGVtsvgB9KII+lEUZW2y+AH0ogj6URRlbbH8AfSiCPtQmfuZSAfShCPpQFmVssf0C9KEI+lAWZYgVNmDAPhRhH8qyDLHCFgzghyLwQ22aY0fYhAH9UIR+KEszxEo9ruW7zVqSCoANEvyhNo0HjI0Y8A9F+IfaNAFAbMWAgChCQFRDQFbYjAECUQSBKIs0xArbMWAgijAQZZmGWGFDBhBEEQiimjuuVtgSAQVRhIIoSzWEwJYIMIgiGERZrCEEtkTAQRThIMpyDSGwJQIQoggIURZsCIEtEZAQRUiI2sZPoCtAQhQhIao5AyKwJQMUoggKURZtCIEtGbAQRViItmxDCGjJGsAQTWCI7rkCSwMYogkM0RZuCIE/JgFoiCY0RDeXYAk4EjTAIZrgEL1q7HCLrEADHqIJD9Gr6Dl0DXCIJjhENwdB8N3OAIdogkO0xRtCwoGoAQ/RhIfohodIOBA1ACKaABFtAQf2yTQAIpoAEd189ELCgawBEdGEiOjmwxcSDmQNkIgmSEQ3H7+QGlcArJAwEd18AEOucQXACgkU0c1XMGSCKwBWSKiIbj6FIfFAAlhEEyyim89hSDyQABfRhIto0RgiXFI0ACOagBFtQYdQK/wMgCESMqIt6RBK4AqAJRI0omUTnJawAsBGNGEj2rIOobAlAjiiCRzRzZ1YCi4JGtARTeiItrRDKGyJAI9ogke0xR1CYUsEfEQTPqIt8BAqxRUASySERDeExHzUCFUALJEwEt0wEoUtEUASTSCJbiCJxpYIKIkmlEQ3lETjORVgEk0wiW4wicZzIuAkmnAS3XISbIkAlGgCSnQDSiKGBEiJJqREN6QkYkiAlWjCSnTDSiJ2AGCJJrBEN7AkMqEAWqIJLdGWfgiNRyPAJZrgEm3xh9Bwg6YBL9GEl2jVWCLeoAFgogkw0c23NjReFwAx0fRzG7qxRLwuoC9u0E9u6MYS8WhEX92gn93QDbLDOxz05Q366Q0LQcQaj0b09Y3O5zd0z7oAv8BBLLG5Kws7vRp9hYN+hsNyEPMpSFgBsET6KY7myAh2djT6Ggf9HEd7ZgTvk9EXOegnOZpDI2sYvNLosxyEnejm1Mgaj0YATzSBJ7o5NrLGoxHQE03oiW7PjeDRCPCJJvhENwdHIgsL4Cea8BPdHB1Z4+EMAIomAEU3h0ci6wIgKJoQFN2cHlnj+QAgFE0Qil6nPXskwFA0YSjaMhGxxpYIIIomEEVbKCKSyFsAlkgoirZURCR4QgEYRROMoi0WEQle3gFH0YSj6ET2uDwApGgCUnTS5DHg0QhIiiYkRSe6x2cCKEUTlKItGom9RsBSNGEp2rKR2GsEMEUTmKItHIlNqoCmaEJTdLLpcfsATtEEp+gGp0TcPgBUNAEqOm0sEc+JgKhoQlR02lginhMBUtEEqWiLSESC50TAVDRhKjpVPf4CgCqaQBVtIQlMydGAqWjCVHRzkVaCp1QAVTSBKjpt7BDPiICqaEJVdJr2+K0Aq2iCVXRzoiTBWyzAVTThKjptsB7eYgGwoglY0RaUiBTPiICsaEJWtCUlIsUzIkArmqAVbVGJSPGEBtiKJmxFN2wlxUMJsBVN2Ipu2EqKhxJgK5qwFd2wlRQPJcBW3P+zHzr+nJ/rfP+++eDxhw8P2ceT+R8Pj78//N/2M8hm62ObMl9ENpub737/44/bh4+/+/0P79vH5m+mtexjVZ+zXf16Oh38yjbqVpc5Ijamrt/s16OD2vStNpNxyaptVxef86Ks8/PnLNC2vVWWNIXNEWr7D5OPyap8v6+z6tPT9QP23mPc3KoX66b8etX813xkofnH2rW82rb/WLe/NSdiGi1Kt/9YM5/fU52fjaz8S767GF0vp9MnX9t6ddPWvGCjSTtNaatAtHLN4Rp2w81bK0/7vMrry2vQrPCala7ZtWt245oVrlmm7T0X5fNTZj6+HbwA7VmL8blZdb0Wfh3ec2I+AvcR8lf/e+WeqDTxRG14VvYx2316PeeV+di9X5n262of43bjHqd7iu69mhNqjR1teM/Vb9Z7q8EQ8saQwdCsavOn0znvt0/pGYobKqvE9cwNFSGdoTBbvlRfg+eXes+vrX27da24ylfXAcl8W5fqa+RxGSbvPS/Fqm/3ku8+ZeU+Pxb1/muZHYtdU/3unGfm6eWf87IO2ll7s+7aDetVO6zNHb3t81Pu+c1Uss+r+nzZRcR4w9BNbuYrKa0YZ6bCmemWN6/vXk7FLhwO3lLDq+Jwqer8bNas06sRH76sRPrmwRszbZXdpcs3NV5Np3J3OZ/zcvc1nNX81Vml3LqaFxTOkN4KtXZrTfPfjRtryg2HrRsOmjcKrHHmWbm3q0BgLWZYBAbi9cith8Kth+ZG59ZA3DjcTlEQadqbQd2yJ9yyZy6Dbpt2q/SWt4rsszoLt1TBTM2zzn3+lF0OtdkL1flzaAQr4c8jPIPa5+f8ubhZ5zGvquzZrFB1XobGuvas1S3Lwi3L5o7r9rG4jcKWZ4Z2mjgFPVn7NuheuZvXzW3YbUtub+CWN7XmTVltk0X57LeqvNfhdlcb9/q1e/1b9/rTUW1FLM3fbboW3ARsru1uO+rWtmYdGm6zqHanssx3dTCwvfdnkjNZNTVD1JsTgye29nfeYyqsX855tqf1pd7jYK6rnTmELK3SHxK8KvPDJaxD+XW070QzZzyzKtbhOFL+e2hteePGk3bjaevGU3rd6PNGdF6anWZ3xTVpGrfpZsV7/01lZltW/fOSXwLjTbxti1uwhVuwzZ3xjX7Z2rU5DN12pO20XvHMOS8/hx3xl2DB24Ln5zN1BDz5BsI2kpgziK3uJSv3h/DdmrCqp619KjrhDQ770lCtiV9rwpRo99HhG/MswK2gwq2gInHTqRTujbl/rHkrXNuk9X7JOPR99A1vYWgdgfIZVOdPPBumKX8p4LOVvkPoFhmd8AbbU1YcYH/9tWTDM/OnwjiI9UswV2z8ObudK9yKqN0r3LoVMeVNSk/Fl3wfmdM33rAwn01i14en9I1ncoLpuj8dsufbhJ5V5ak2VQdbBH8b7nZkwu3IzAcjWlOWzpR5I/DpcKleItOdNwbdZke4zY75xETbonIt8obps9lmhSEo/5Ex66iPWVF2/QvhLajX7arbTSvFs5bnvPbDWafX/Gw9zCIIEErfbtzc73bPihloec7b+F5RPp2Ch+8NUrf/E27/Z77P0T58t1aueMP3+VLs80NRhrsGOfb5N9NKZ4nxF9zrXtXtnBXTS2vq/lQcDu3WPGjBl3qNFV5DhLzR206KZoShJvxYrTNyt1dVije1NU1AK0JN+j67e7Vuh6E0b8F/yapYEFZ6q4ebINxeW7jHKFLnYko3uybXycQ5xvq6QPJeZjhkhLcRvAY6XGTGnN5v/pHwnnGxP8QCcua4wG0ZYcZt6RDU3lKk3bTn9nTCBeSkC8hJt1NWa54Z2mB8mR1icc3Ee2tucymcRYrUtX99bCvelHNtloQBE28Fdzsj4axRuE25uRy6bY5pAZ0F0t/KMLnK1b0LGc3G3yykzLdc7fMsrMWP3qZcQWb9CU3uVkv7iNyiLNyYE6kbWW77LfX1cbppUjKfK+BC/h4s4VVj5tkglO2HZpmkytTxMX/JPhfE4/C9fe3WAZ3wVmG/1nBwp74jk/ImC1MbdDT8utxCohPeUDpkld0p1MUxr+rsGGAe4S2G17d9fcm8KcJEpfxJvXo9m3WkLsj67b14tx1z+zPh/of5KFVrfG7hTK5bN7eCuh22WvMe6+GU7fMvr6fS/M/A2fRDfcx1+Zi9Ih/Om8rdvke4fY/5UlbTF+VWaBe3VAlvQjhmX4rj5Vhejh/z8+mpGVbB41XBBNFUs3WPV7vHu3WPN+UZj2m3bLCssZ/QKv3IBb8fdguPnDN/nmT6JMfsS1X8K5S18h8EkzYd88wsbEdqID7c0g47aeas5VUKkMXWnwdTpu3daiSTjf8qNsxXke+LLFgdtv5+hDllgY2i8EPSmhkfa+uBoQCforgwrGaGSnsi59KT6YaqdD6k0jxH8ViUAwNTBxyxHZhuitBuiti6KSJlGldRdizfX90VkxPa3wdzoh/UUi5UtuYth+GOfuuTD2Zg/lSGoHDrh4pTni2dSuM8QlPyJ3y3udfMrfzplYZub5W5pan9ryNwwqF+sb2urm5dS6/LLK95s0W1ochwEvbjZMzd5bUmMon4kx0z78BURV2SrT+RMyejGNf14xeauZk3ddVfX8li5U8izP2zq4g8Jn+AMPMoXs/F6VzUIRj0OY12GyDNJDav59OxqPJzXr2eyio/ZsG2TgdQobVJtwdw65jYXk2RZ4GxldvfRCpmSkAndCj84aSY3NhRUjNrDJLSxLNLF0YQLowg3HCUbs5TgmclbFKbeBsT5xgL5xiL1L0M5Xa3gmcJ5/x4+pxHoypep11fnZssnJssNi6E5JIKpAvnKbfgKrdUKWZ6xdl4G+c2cngqu6jHX3+1YL7wS9g775G6Jyld0EgxYeD5UmbV13IX7Ka9ecc9JeniG0rzNs/nS9mp1xsqV/faBTKU5k1w50vZ2YwLH4durziUV2GVl3v7si6vrf3WJ5AW4wcP3LBxnRAbFxK8pkAK3kxgGo+4j/UJB9CVN1Xc/MSre8jbGdp2Yw34T9ONDeesKs2bLpsGwHP0bMC5u8J1Q2xcgFNdRyDPjKu8btNQYnOB8nFf+7qcaypcN8XGTQHq6iteZ8Rr8PDqvvLmqKqBFQ2+Aeu8v/VwE7FwEoVLhpTOr1UOZSgmdTXtF+Uz2Vv4oVPBG9I2P4mmQPo7AjeNCzeNi40Lp7nNvxJcA20nzyZ9DiUXpd4bdXO4cHO4cLFe6balyoXRFROkRiSgN+htZtxUINxUIFzCjnSbEXXNP2AG2qqX7HBo0sSC5JJAg7e7d8NIuGEkNtcduDNnyVvIOn5WkIvKZC3VOVgHfOefV77OdoHRCT8dSzNTAewkHzwyrytu4As38IVj2vIacbuSW2bw0TYYxsN1kCfSlHNpNcJFmqVDGNKZtWImrtkWSQ5Z4NO2PXB0Xrhwp3R5FZLp+3jbGzKx+BFlwZZdF1Vd7MKqPOHXDP/r5Kt4vpWp+hJWG/gHTP+zqvPsUJTPMZol/NVly5zi6tMhL4FH4eMXZnpdOzmRqLMPFcdUQ1w1P27gYkVacYduU+M5r88FfWh+xSve+zSPy54Fuu6YwnfrmYyzaHfAQCmeadsmzN4VnpbxIZxm4pfo0Rs/7047D0Uzo0UBu/743yS1UvgbHi3HC73i8N2prPMvJDbsPWe3Z3MHERTTi4eNnfPqciAd8WcUJnvz68ZERgRTMXM2CbbqoVn4KUrugTjv0W1KNDOGZ+eEp6Isqpd8b7yd04WwG3/5Y2Yf9O5Bhe/zaZcZopnpOLZqN0WeyhguN7dmeLL5o/Fat7WR0BB93ZpveK7GsDJ/ZWDGwG1l0cnCH9/MTLg6Px+LMgsR29b3ybgV2ey3ML9j669TTAx2y6KDh0+CHIwxNQI87ru2mjlWSLAzsDHnTbndjXCpLNIdMpJud65XPHu8lOf8KXik/nLNBBiXujgU/8o69uKn32hmfuDn/Fx16vFfCjPr77esqLuRFf9pugN6mhlk+C0vnl9InN0/8aWZsQQQoiAbm8cHRxbEyvk+1/OpLm9DOidIr3gDCHh/dBHxfVDNPCeHqwWrbHgutKnNRbfEFaW4DktmOH7IrRZ+mE47p1kzLZvpMQs/iqWdP6yZY75ppBtU9U/w6TVvWRyMXKfeWHLBGOGCMcJlGUj3gpQcYwXGk/iUfyXPxh+9LrKr1Zhn0/FQgtN4bS8cdhXOqZLuuLd07rBmpqy1gW70ogP384pUx1hTl2f5sxIzfeBWFRnB/oPhnFD79fHhtXi1KboP33349Y8//h9XskcV";
\ No newline at end of file
index acbddbf90fe9c851bf141f3e4d7c1d1fc8f57754..a931b5876c9cca73a90692cb18c7bf2cde07c85d 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ClusterWorker | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ClusterWorker | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -34,14 +34,14 @@ but the minimum number of workers will be guaranteed.</p>
 <li><span id="response"><span class="tsd-kind-type-parameter">Response</span> = <span class="tsd-signature-type">unknown</span></span>
 <div class="tsd-comment tsd-typography"><p>Type of response the worker sends back to the main worker. This can only be structured-cloneable data.</p>
 </div></li></ul></section>
-<section class="tsd-panel tsd-hierarchy" data-refl="1857">
+<section class="tsd-panel tsd-hierarchy" data-refl="1988">
 <h4>Hierarchy (<a href="../hierarchy.html#src.ClusterWorker">View Summary</a>)</h4>
 <ul class="tsd-hierarchy">
 <li class="tsd-hierarchy-item"><a href="../interfaces/src.AbstractWorker.html" class="tsd-signature-type tsd-kind-interface">AbstractWorker</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Worker</span><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span>
 <ul class="tsd-hierarchy">
 <li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">ClusterWorker</span></li></ul></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/cluster-worker.ts#L23">src/worker/cluster-worker.ts:23</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/cluster-worker.ts#L23">src/worker/cluster-worker.ts:23</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -59,6 +59,7 @@ but the minimum number of workers will be guaranteed.</p>
 <a href="#opts" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>opts</span></a>
 <a href="#statistics" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>statistics?</span></a>
 <a href="#taskabortfunctions" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>task<wbr/>Abort<wbr/>Functions</span></a>
+<a href="#taskfunctionoperationcontext" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>task<wbr/>Function<wbr/>Operation<wbr/>Context</span></a>
 <a href="#taskfunctions" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>task<wbr/>Functions</span></a>
 </div></section>
 <section class="tsd-index-section">
@@ -69,6 +70,7 @@ but the minimum number of workers will be guaranteed.</p>
 <h3 class="tsd-index-heading tsd-anchor-link" id="methods">Methods<a href="#methods" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-index-list"><a href="#addtaskfunction" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>add<wbr/>Task<wbr/>Function</span></a>
 <a href="#getmainworker" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Main<wbr/>Worker</span></a>
+<a href="#gettaskfunctionoperationid" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Task<wbr/>Function<wbr/>Operation<wbr/>Id</span></a>
 <a href="#handleerror" class="tsd-index-link tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Error</span></a>
 <a href="#handlekillmessage" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Kill<wbr/>Message</span></a>
 <a href="#handlereadymessage" class="tsd-index-link tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Ready<wbr/>Message</span></a>
@@ -116,7 +118,7 @@ but the minimum number of workers will be guaranteed.</p>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">ClusterWorker</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Overrides AbstractWorker&lt;Worker, Data, Response&gt;.constructor</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/cluster-worker.ts#L37">src/worker/cluster-worker.ts:37</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/cluster-worker.ts#L37">src/worker/cluster-worker.ts:37</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -127,7 +129,7 @@ but the minimum number of workers will be guaranteed.</p>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#activeinterval">activeInterval</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L68">src/worker/abstract-worker.ts:68</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L71">src/worker/abstract-worker.ts:71</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="ismain"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>is<wbr/>Main</span><a href="#ismain" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">isMain</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">undefined</span></div>
@@ -135,7 +137,7 @@ but the minimum number of workers will be guaranteed.</p>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#ismain">isMain</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L104">src/worker/abstract-worker.ts:104</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L116">src/worker/abstract-worker.ts:116</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="lasttasktimestamp"><code class="tsd-tag">Protected</code><span>last<wbr/>Task<wbr/>Timestamp</span><a href="#lasttasktimestamp" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">lastTaskTimestamp</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
@@ -143,7 +145,7 @@ but the minimum number of workers will be guaranteed.</p>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#lasttasktimestamp">lastTaskTimestamp</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L76">src/worker/abstract-worker.ts:76</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L79">src/worker/abstract-worker.ts:79</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="opts"><code class="tsd-tag">Protected</code><span>opts</span><a href="#opts" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">opts</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/src.WorkerOptions.html" class="tsd-signature-type tsd-kind-interface">WorkerOptions</a><span class="tsd-signature-symbol"> = DEFAULT_WORKER_OPTIONS</span></div>
@@ -151,7 +153,7 @@ but the minimum number of workers will be guaranteed.</p>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#opts">opts</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L107">src/worker/abstract-worker.ts:107</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L119">src/worker/abstract-worker.ts:119</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="statistics"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Optional</code><span>statistics</span><a href="#statistics" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">statistics</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">WorkerStatistics</span></div>
@@ -159,7 +161,7 @@ but the minimum number of workers will be guaranteed.</p>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#statistics">statistics</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L81">src/worker/abstract-worker.ts:81</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L84">src/worker/abstract-worker.ts:84</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="taskabortfunctions"><code class="tsd-tag">Protected</code><span>task<wbr/>Abort<wbr/>Functions</span><a href="#taskabortfunctions" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">taskAbortFunctions</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol">&lt;</span><br/>    <span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">&gt;</span></div>
@@ -167,7 +169,15 @@ but the minimum number of workers will be guaranteed.</p>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#taskabortfunctions">taskAbortFunctions</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L86">src/worker/abstract-worker.ts:86</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L89">src/worker/abstract-worker.ts:89</a></li></ul></aside></section>
+<section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
+<h3 class="tsd-anchor-link" id="taskfunctionoperationcontext"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>task<wbr/>Function<wbr/>Operation<wbr/>Context</span><a href="#taskfunctionoperationcontext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
+<div class="tsd-signature"><span class="tsd-kind-property">taskFunctionOperationContext</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">AsyncLocalStorage</span><span class="tsd-signature-symbol">&lt;</span><br/>    <span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">`</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div>
+<div class="tsd-comment tsd-typography"><p>Correlation of task function operations across protected handler overrides.</p>
+</div><aside class="tsd-sources">
+<p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#taskfunctionoperationcontext">taskFunctionOperationContext</a></p>
+<ul>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L94">src/worker/abstract-worker.ts:94</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="taskfunctions"><code class="tsd-tag">Protected</code><span>task<wbr/>Functions</span><a href="#taskfunctions" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">taskFunctions</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <a href="../interfaces/src.TaskFunctionObject.html" class="tsd-signature-type tsd-kind-interface">TaskFunctionObject</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span></div>
@@ -175,7 +185,7 @@ but the minimum number of workers will be guaranteed.</p>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#taskfunctions">taskFunctions</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L94">src/worker/abstract-worker.ts:94</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L101">src/worker/abstract-worker.ts:101</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Accessors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="accessors-1">Accessors<a href="#accessors-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -190,7 +200,7 @@ but the minimum number of workers will be guaranteed.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <p>Overrides AbstractWorker.id</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/cluster-worker.ts#L28">src/worker/cluster-worker.ts:28</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/cluster-worker.ts#L28">src/worker/cluster-worker.ts:28</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -216,7 +226,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#addtaskfunction">addTaskFunction</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L130">src/worker/abstract-worker.ts:130</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L139">src/worker/abstract-worker.ts:139</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="getmainworker"><code class="tsd-tag">Protected</code><span>get<wbr/>Main<wbr/>Worker</span><a href="#getmainworker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -233,7 +243,26 @@ If a task function with the same name already exists, it is replaced.</p>
 </div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#getmainworker">getMainWorker</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L270">src/worker/abstract-worker.ts:270</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L279">src/worker/abstract-worker.ts:279</a></li></ul></aside></div></li></ul></section>
+<section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
+<h3 class="tsd-anchor-link" id="gettaskfunctionoperationid"><code class="tsd-tag">Protected</code><span>get<wbr/>Task<wbr/>Function<wbr/>Operation<wbr/>Id</span><a href="#gettaskfunctionoperationid" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
+<ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
+<li class="tsd-is-inherited">
+<div class="tsd-signature tsd-anchor-link" id="gettaskfunctionoperationid-1"><span class="tsd-kind-call-signature">getTaskFunctionOperationId</span><span class="tsd-signature-symbol">(</span><br/>    <span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">`</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">undefined</span><a href="#gettaskfunctionoperationid-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div>
+<div class="tsd-description">
+<div class="tsd-comment tsd-typography"><p>Gets the task function operation UUID for a request or response.</p>
+</div>
+<div class="tsd-parameters">
+<h4 class="tsd-parameters-title">Parameters</h4>
+<ul class="tsd-parameter-list">
+<li><span><span class="tsd-kind-parameter">message</span>: <span class="tsd-signature-type">MessageValue</span></span>
+<div class="tsd-comment tsd-typography"><p>The task function operation message.</p>
+</div></li></ul></div>
+<h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">`</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">undefined</span></h4><p>The task function operation UUID if available.</p>
+<aside class="tsd-sources">
+<p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#gettaskfunctionoperationid">getTaskFunctionOperationId</a></p>
+<ul>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L291">src/worker/abstract-worker.ts:291</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="handleerror"><code class="tsd-tag">Protected</code><span>handle<wbr/>Error</span><a href="#handleerror" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -252,7 +281,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <aside class="tsd-sources">
 <p>Overrides <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#handleerror">handleError</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/cluster-worker.ts#L47">src/worker/cluster-worker.ts:47</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/cluster-worker.ts#L47">src/worker/cluster-worker.ts:47</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="handlekillmessage"><code class="tsd-tag">Protected</code><span>handle<wbr/>Kill<wbr/>Message</span><a href="#handlekillmessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -270,7 +299,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#handlekillmessage">handleKillMessage</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L293">src/worker/abstract-worker.ts:293</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L319">src/worker/abstract-worker.ts:319</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="handlereadymessage"><code class="tsd-tag">Protected</code><span>handle<wbr/>Ready<wbr/>Message</span><a href="#handlereadymessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -288,21 +317,28 @@ If a task function with the same name already exists, it is replaced.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Overrides <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#handlereadymessage">handleReadyMessage</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/cluster-worker.ts#L60">src/worker/cluster-worker.ts:60</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/cluster-worker.ts#L60">src/worker/cluster-worker.ts:60</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="handletaskfunctionoperationmessage"><code class="tsd-tag">Protected</code><span>handle<wbr/>Task<wbr/>Function<wbr/>Operation<wbr/>Message</span><a href="#handletaskfunctionoperationmessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
 <li class="tsd-is-inherited">
 <div class="tsd-signature tsd-anchor-link" id="handletaskfunctionoperationmessage-1"><span class="tsd-kind-call-signature">handleTaskFunctionOperationMessage</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><a href="#handletaskfunctionoperationmessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div>
 <div class="tsd-description">
+<div class="tsd-comment tsd-typography"><p>Handles a task function operation.
+Deferred overrides must retain the task function properties reference or the
+operation UUID when forwarding outside the incoming asynchronous context.
+An acknowledgement without a recoverable UUID rejects the pool operation.</p>
+</div>
 <div class="tsd-parameters">
 <h4 class="tsd-parameters-title">Parameters</h4>
 <ul class="tsd-parameter-list">
-<li><span><span class="tsd-kind-parameter">message</span>: <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div>
+<li><span><span class="tsd-kind-parameter">message</span>: <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span></span>
+<div class="tsd-comment tsd-typography"><p>The task function operation request.</p>
+</div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#handletaskfunctionoperationmessage">handleTaskFunctionOperationMessage</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L320">src/worker/abstract-worker.ts:320</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L363">src/worker/abstract-worker.ts:363</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="hastaskfunction"><span>has<wbr/>Task<wbr/>Function</span><a href="#hastaskfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -321,7 +357,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#hastaskfunction">hasTaskFunction</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L165">src/worker/abstract-worker.ts:165</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L174">src/worker/abstract-worker.ts:174</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="listtaskfunctionsproperties"><span>list<wbr/>Task<wbr/>Functions<wbr/>Properties</span><a href="#listtaskfunctionsproperties" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -334,7 +370,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#listtaskfunctionsproperties">listTaskFunctionsProperties</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L178">src/worker/abstract-worker.ts:178</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L187">src/worker/abstract-worker.ts:187</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="messagelistener"><code class="tsd-tag">Protected</code><span>message<wbr/>Listener</span><a href="#messagelistener" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -352,7 +388,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#messagelistener">messageListener</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L389">src/worker/abstract-worker.ts:389</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L433">src/worker/abstract-worker.ts:433</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="removetaskfunction"><span>remove<wbr/>Task<wbr/>Function</span><a href="#removetaskfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -371,7 +407,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#removetaskfunction">removeTaskFunction</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L214">src/worker/abstract-worker.ts:214</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L223">src/worker/abstract-worker.ts:223</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="run"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>run</span><a href="#run" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -389,7 +425,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#run">run</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L427">src/worker/abstract-worker.ts:427</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L485">src/worker/abstract-worker.ts:485</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="runasync"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>run<wbr/>Async</span><a href="#runasync" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -410,7 +446,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#runasync">runAsync</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L463">src/worker/abstract-worker.ts:463</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L515">src/worker/abstract-worker.ts:515</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="runsync"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>run<wbr/>Sync</span><a href="#runsync" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -431,7 +467,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#runsync">runSync</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L504">src/worker/abstract-worker.ts:504</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L541">src/worker/abstract-worker.ts:541</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="sendtaskfunctionspropertiestomainworker"><code class="tsd-tag">Protected</code><span>send<wbr/>Task<wbr/>Functions<wbr/>Properties<wbr/>To<wbr/>Main<wbr/>Worker</span><a href="#sendtaskfunctionspropertiestomainworker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -443,7 +479,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#sendtaskfunctionspropertiestomainworker">sendTaskFunctionsPropertiesToMainWorker</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L539">src/worker/abstract-worker.ts:539</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L572">src/worker/abstract-worker.ts:572</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="sendtomainworker"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>send<wbr/>To<wbr/>Main<wbr/>Worker</span><a href="#sendtomainworker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -461,7 +497,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Overrides <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#sendtomainworker">sendToMainWorker</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/cluster-worker.ts#L78">src/worker/cluster-worker.ts:78</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/cluster-worker.ts#L78">src/worker/cluster-worker.ts:78</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="setdefaulttaskfunction"><span>set<wbr/>Default<wbr/>Task<wbr/>Function</span><a href="#setdefaulttaskfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -480,7 +516,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#setdefaulttaskfunction">setDefaultTaskFunction</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L243">src/worker/abstract-worker.ts:243</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L252">src/worker/abstract-worker.ts:252</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -499,13 +535,13 @@ If a task function with the same name already exists, it is replaced.</p>
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Constructors</summary>
 <div><a href="#constructor"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Constructor"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a></div></details>
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Properties</summary>
-<div><a href="#activeinterval" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>active<wbr/>Interval</span></a><a href="#ismain" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Main</span></a><a href="#lasttasktimestamp" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last<wbr/>Task<wbr/>Timestamp</span></a><a href="#opts" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>opts</span></a><a href="#statistics" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>statistics</span></a><a href="#taskabortfunctions" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>task<wbr/>Abort<wbr/>Functions</span></a><a href="#taskfunctions" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>task<wbr/>Functions</span></a></div></details>
+<div><a href="#activeinterval" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>active<wbr/>Interval</span></a><a href="#ismain" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Main</span></a><a href="#lasttasktimestamp" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last<wbr/>Task<wbr/>Timestamp</span></a><a href="#opts" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>opts</span></a><a href="#statistics" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>statistics</span></a><a href="#taskabortfunctions" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>task<wbr/>Abort<wbr/>Functions</span></a><a href="#taskfunctionoperationcontext" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>task<wbr/>Function<wbr/>Operation<wbr/>Context</span></a><a href="#taskfunctions" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>task<wbr/>Functions</span></a></div></details>
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Accessors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Accessors</summary>
 <div><a href="#id" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Accessor"><use href="../assets/icons.svg#icon-262144"></use></svg><span>id</span></a></div></details>
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Methods</summary>
-<div><a href="#addtaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>add<wbr/>Task<wbr/>Function</span></a><a href="#getmainworker" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Main<wbr/>Worker</span></a><a href="#handleerror" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Error</span></a><a href="#handlekillmessage" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Kill<wbr/>Message</span></a><a href="#handlereadymessage" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Ready<wbr/>Message</span></a><a href="#handletaskfunctionoperationmessage" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Task<wbr/>Function<wbr/>Operation<wbr/>Message</span></a><a href="#hastaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>has<wbr/>Task<wbr/>Function</span></a><a href="#listtaskfunctionsproperties" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>list<wbr/>Task<wbr/>Functions<wbr/>Properties</span></a><a href="#messagelistener" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>message<wbr/>Listener</span></a><a href="#removetaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>remove<wbr/>Task<wbr/>Function</span></a><a href="#run" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>run</span></a><a href="#runasync" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>run<wbr/>Async</span></a><a href="#runsync" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>run<wbr/>Sync</span></a><a href="#sendtaskfunctionspropertiestomainworker" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Task<wbr/>Functions<wbr/>Properties<wbr/>To<wbr/>Main<wbr/>Worker</span></a><a href="#sendtomainworker" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>To<wbr/>Main<wbr/>Worker</span></a><a href="#setdefaulttaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Default<wbr/>Task<wbr/>Function</span></a></div></details></div></details></div>
+<div><a href="#addtaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>add<wbr/>Task<wbr/>Function</span></a><a href="#getmainworker" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Main<wbr/>Worker</span></a><a href="#gettaskfunctionoperationid" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Task<wbr/>Function<wbr/>Operation<wbr/>Id</span></a><a href="#handleerror" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Error</span></a><a href="#handlekillmessage" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Kill<wbr/>Message</span></a><a href="#handlereadymessage" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Ready<wbr/>Message</span></a><a href="#handletaskfunctionoperationmessage" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Task<wbr/>Function<wbr/>Operation<wbr/>Message</span></a><a href="#hastaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>has<wbr/>Task<wbr/>Function</span></a><a href="#listtaskfunctionsproperties" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>list<wbr/>Task<wbr/>Functions<wbr/>Properties</span></a><a href="#messagelistener" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>message<wbr/>Listener</span></a><a href="#removetaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>remove<wbr/>Task<wbr/>Function</span></a><a href="#run" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>run</span></a><a href="#runasync" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>run<wbr/>Async</span></a><a href="#runsync" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>run<wbr/>Sync</span></a><a href="#sendtaskfunctionspropertiestomainworker" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Task<wbr/>Functions<wbr/>Properties<wbr/>To<wbr/>Main<wbr/>Worker</span></a><a href="#sendtomainworker" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>To<wbr/>Main<wbr/>Worker</span></a><a href="#setdefaulttaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Default<wbr/>Task<wbr/>Function</span></a></div></details></div></details></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 2433edc411ab006d55d0496eb593659d1b550a4c..610a99c0e79e681c508db778f2d53a64f8798a77 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>DynamicClusterPool | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>DynamicClusterPool | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -32,14 +32,14 @@ When the maximum number of workers is reached and workers are busy, an event is
 <li><span id="response"><span class="tsd-kind-type-parameter">Response</span> = <span class="tsd-signature-type">unknown</span></span>
 <div class="tsd-comment tsd-typography"><p>Type of execution response. This can only be structured-cloneable data.</p>
 </div></li></ul></section>
-<section class="tsd-panel tsd-hierarchy" data-refl="377">
+<section class="tsd-panel tsd-hierarchy" data-refl="476">
 <h4>Hierarchy (<a href="../hierarchy.html#src.DynamicClusterPool">View Summary</a>)</h4>
 <ul class="tsd-hierarchy">
 <li class="tsd-hierarchy-item"><a href="src.FixedClusterPool.html" class="tsd-signature-type tsd-kind-class">FixedClusterPool</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span>
 <ul class="tsd-hierarchy">
 <li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">DynamicClusterPool</span></li></ul></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/dynamic.ts#L15">src/pools/cluster/dynamic.ts:15</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/dynamic.ts#L15">src/pools/cluster/dynamic.ts:15</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -147,7 +147,7 @@ When the maximum number of workers is reached and workers are busy, an event is
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">DynamicClusterPool</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Overrides <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#constructor">constructor</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/dynamic.ts#L73">src/pools/cluster/dynamic.ts:73</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/dynamic.ts#L73">src/pools/cluster/dynamic.ts:73</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -158,7 +158,7 @@ When the maximum number of workers is reached and workers are busy, an event is
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#destroying">destroying</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L377">src/pools/abstract-pool.ts:377</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L379">src/pools/abstract-pool.ts:379</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="emitter"><code class="tsd-tag">Optional</code><span>emitter</span><a href="#emitter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">emitter</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">EventEmitterAsyncResource</span></div>
@@ -167,7 +167,7 @@ When the maximum number of workers is reached and workers are busy, an event is
 <h4 class="tsd-anchor-link" id="inherit-doc">Inherit Doc<a href="#inherit-doc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#emitter">emitter</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L87">src/pools/abstract-pool.ts:87</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L89">src/pools/abstract-pool.ts:89</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="filepath"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>file<wbr/>Path</span><a href="#filepath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">filePath</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
@@ -175,7 +175,7 @@ When the maximum number of workers is reached and workers are busy, an event is
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#filepath">filePath</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L527">src/pools/abstract-pool.ts:527</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L560">src/pools/abstract-pool.ts:560</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="maximumnumberofworkers"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>maximum<wbr/>Number<wbr/>Of<wbr/>Workers</span><a href="#maximumnumberofworkers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">maximumNumberOfWorkers</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div>
@@ -183,7 +183,7 @@ When the maximum number of workers is reached and workers are busy, an event is
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#maximumnumberofworkers">maximumNumberOfWorkers</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L529">src/pools/abstract-pool.ts:529</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L562">src/pools/abstract-pool.ts:562</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="minimumnumberofworkers"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>minimum<wbr/>Number<wbr/>Of<wbr/>Workers</span><a href="#minimumnumberofworkers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">minimumNumberOfWorkers</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
@@ -191,7 +191,7 @@ When the maximum number of workers is reached and workers are busy, an event is
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#minimumnumberofworkers">minimumNumberOfWorkers</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L526">src/pools/abstract-pool.ts:526</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L559">src/pools/abstract-pool.ts:559</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="opts"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>opts</span><a href="#opts" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">opts</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/src.PoolOptions.html" class="tsd-signature-type tsd-kind-interface">PoolOptions</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Worker</span><span class="tsd-signature-symbol">&gt;</span></div>
@@ -199,7 +199,7 @@ When the maximum number of workers is reached and workers are busy, an event is
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#opts">opts</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L528">src/pools/abstract-pool.ts:528</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L561">src/pools/abstract-pool.ts:561</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="promiseresponsemap"><code class="tsd-tag">Protected</code><span>promise<wbr/>Response<wbr/>Map</span><a href="#promiseresponsemap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">promiseResponseMap</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol">&lt;</span><br/>    <span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-signature-type">PromiseResponseWrapper</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div>
@@ -212,7 +212,7 @@ When the maximum number of workers is reached and workers are busy, an event is
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#promiseresponsemap">promiseResponseMap</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L386">src/pools/abstract-pool.ts:386</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L388">src/pools/abstract-pool.ts:388</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="started"><code class="tsd-tag">Protected</code><span>started</span><a href="#started" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">started</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
@@ -220,7 +220,7 @@ When the maximum number of workers is reached and workers are busy, an event is
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#started">started</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L397">src/pools/abstract-pool.ts:397</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L394">src/pools/abstract-pool.ts:394</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="starting"><code class="tsd-tag">Protected</code><span>starting</span><a href="#starting" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">starting</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
@@ -228,7 +228,7 @@ When the maximum number of workers is reached and workers are busy, an event is
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#starting">starting</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L402">src/pools/abstract-pool.ts:402</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L399">src/pools/abstract-pool.ts:399</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="workerchoicestrategiescontext"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Optional</code><span>worker<wbr/>Choice<wbr/>Strategies<wbr/>Context</span><a href="#workerchoicestrategiescontext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">workerChoiceStrategiesContext</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">WorkerChoiceStrategiesContext</span><span class="tsd-signature-symbol">&lt;</span><br/>    <span class="tsd-signature-type">Worker</span><span class="tsd-signature-symbol">,</span><br/>    <a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span><br/>    <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">&gt;</span></div>
@@ -236,7 +236,7 @@ When the maximum number of workers is reached and workers are busy, an event is
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#workerchoicestrategiescontext">workerChoiceStrategiesContext</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L407">src/pools/abstract-pool.ts:407</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L404">src/pools/abstract-pool.ts:404</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="workernodes"><code class="tsd-tag">Readonly</code><span>worker<wbr/>Nodes</span><a href="#workernodes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">workerNodes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IWorkerNode</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Worker</span><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div>
@@ -245,7 +245,7 @@ When the maximum number of workers is reached and workers are busy, an event is
 <h4 class="tsd-anchor-link" id="inherit-doc-1">Inherit Doc<a href="#inherit-doc-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#workernodes">workerNodes</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L90">src/pools/abstract-pool.ts:90</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L92">src/pools/abstract-pool.ts:92</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Accessors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="accessors-1">Accessors<a href="#accessors-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -261,7 +261,7 @@ When the maximum number of workers is reached and workers are busy, an event is
 <aside class="tsd-sources">
 <p>Overrides FixedClusterPool.backPressure</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/dynamic.ts#L20">src/pools/cluster/dynamic.ts:20</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/dynamic.ts#L20">src/pools/cluster/dynamic.ts:20</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="busy"><code class="tsd-tag">Protected</code><span>busy</span><a href="#busy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -274,7 +274,7 @@ When the maximum number of workers is reached and workers are busy, an event is
 <aside class="tsd-sources">
 <p>Overrides FixedClusterPool.busy</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/dynamic.ts#L25">src/pools/cluster/dynamic.ts:25</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/dynamic.ts#L25">src/pools/cluster/dynamic.ts:25</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="info"><span>info</span><a href="#info" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -287,7 +287,7 @@ When the maximum number of workers is reached and workers are busy, an event is
 <h4 class="tsd-anchor-link" id="inherit-doc-2">Inherit Doc<a href="#inherit-doc-2" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from FixedClusterPool.info</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L93">src/pools/abstract-pool.ts:93</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L95">src/pools/abstract-pool.ts:95</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="type"><code class="tsd-tag">Protected</code><span>type</span><a href="#type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -300,7 +300,7 @@ When the maximum number of workers is reached and workers are busy, an event is
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;fixed&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;dynamic&quot;</span></h4><aside class="tsd-sources">
 <p>Overrides FixedClusterPool.type</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/dynamic.ts#L30">src/pools/cluster/dynamic.ts:30</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/dynamic.ts#L30">src/pools/cluster/dynamic.ts:30</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="worker"><code class="tsd-tag">Protected</code><span>worker</span><a href="#worker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -312,7 +312,7 @@ When the maximum number of workers is reached and workers are busy, an event is
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;cluster&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;thread&quot;</span></h4><aside class="tsd-sources">
 <p>Inherited from FixedClusterPool.worker</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/fixed.ts#L42">src/pools/cluster/fixed.ts:42</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/fixed.ts#L42">src/pools/cluster/fixed.ts:42</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -333,21 +333,22 @@ When the maximum number of workers is reached and workers are busy, an event is
 <h4 class="tsd-anchor-link" id="inherit-doc-3">Inherit Doc<a href="#inherit-doc-3" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#addtaskfunction">addTaskFunction</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L576">src/pools/abstract-pool.ts:576</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L609">src/pools/abstract-pool.ts:609</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="aftertaskexecutionhook"><code class="tsd-tag">Protected</code><span>after<wbr/>Task<wbr/>Execution<wbr/>Hook</span><a href="#aftertaskexecutionhook" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
 <li class="tsd-is-inherited">
 <div class="tsd-signature tsd-anchor-link" id="aftertaskexecutionhook-1"><span class="tsd-kind-call-signature">afterTaskExecutionHook</span><span class="tsd-signature-symbol">(</span><br/>    <span class="tsd-kind-parameter">workerNodeKey</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><a href="#aftertaskexecutionhook-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div>
 <div class="tsd-description">
-<div class="tsd-comment tsd-typography"><p>Hook executed after the worker task execution.
+<div class="tsd-comment tsd-typography"><p>Hook executed after task execution for a live worker node.
+Recovered responses from removed worker nodes do not invoke this hook.
 Can be overridden.</p>
 </div>
 <div class="tsd-parameters">
 <h4 class="tsd-parameters-title">Parameters</h4>
 <ul class="tsd-parameter-list">
 <li><span><span class="tsd-kind-parameter">workerNodeKey</span>: <span class="tsd-signature-type">number</span></span>
-<div class="tsd-comment tsd-typography"><p>The worker node key.</p>
+<div class="tsd-comment tsd-typography"><p>The live worker node key.</p>
 </div></li>
 <li><span><span class="tsd-kind-parameter">message</span>: <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span></span>
 <div class="tsd-comment tsd-typography"><p>The received message.</p>
@@ -355,7 +356,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#aftertaskexecutionhook">afterTaskExecutionHook</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L924">src/pools/abstract-pool.ts:924</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1008">src/pools/abstract-pool.ts:1008</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="afterworkernodesetup"><code class="tsd-tag">Protected</code><span>after<wbr/>Worker<wbr/>Node<wbr/>Setup</span><a href="#afterworkernodesetup" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -374,7 +375,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#afterworkernodesetup">afterWorkerNodeSetup</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L979">src/pools/abstract-pool.ts:979</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1065">src/pools/abstract-pool.ts:1065</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="beforetaskexecutionhook"><code class="tsd-tag">Protected</code><span>before<wbr/>Task<wbr/>Execution<wbr/>Hook</span><a href="#beforetaskexecutionhook" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -396,7 +397,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#beforetaskexecutionhook">beforeTaskExecutionHook</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1012">src/pools/abstract-pool.ts:1012</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1098">src/pools/abstract-pool.ts:1098</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="checkandemitdynamicworkercreationevents"><code class="tsd-tag">Protected</code><span>check<wbr/>And<wbr/>Emit<wbr/>Dynamic<wbr/>Worker<wbr/>Creation<wbr/>Events</span><a href="#checkandemitdynamicworkercreationevents" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -408,7 +409,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Overrides <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#checkandemitdynamicworkercreationevents">checkAndEmitDynamicWorkerCreationEvents</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/dynamic.ts#L89">src/pools/cluster/dynamic.ts:89</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/dynamic.ts#L89">src/pools/cluster/dynamic.ts:89</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="checkandemitdynamicworkerdestructionevents"><code class="tsd-tag">Protected</code><span>check<wbr/>And<wbr/>Emit<wbr/>Dynamic<wbr/>Worker<wbr/>Destruction<wbr/>Events</span><a href="#checkandemitdynamicworkerdestructionevents" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -420,7 +421,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Overrides <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#checkandemitdynamicworkerdestructionevents">checkAndEmitDynamicWorkerDestructionEvents</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/dynamic.ts#L103">src/pools/cluster/dynamic.ts:103</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/dynamic.ts#L103">src/pools/cluster/dynamic.ts:103</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="createandsetupdynamicworkernode"><code class="tsd-tag">Protected</code><span>create<wbr/>And<wbr/>Setup<wbr/>Dynamic<wbr/>Worker<wbr/>Node</span><a href="#createandsetupdynamicworkernode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -433,7 +434,7 @@ Can be overridden.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#createandsetupdynamicworkernode">createAndSetupDynamicWorkerNode</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1060">src/pools/abstract-pool.ts:1060</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1148">src/pools/abstract-pool.ts:1148</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="createandsetupworkernode"><code class="tsd-tag">Protected</code><span>create<wbr/>And<wbr/>Setup<wbr/>Worker<wbr/>Node</span><a href="#createandsetupworkernode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -446,7 +447,7 @@ Can be overridden.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#createandsetupworkernode">createAndSetupWorkerNode</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1116">src/pools/abstract-pool.ts:1116</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1196">src/pools/abstract-pool.ts:1196</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="deregisterworkermessagelistener"><code class="tsd-tag">Protected</code><span>deregister<wbr/>Worker<wbr/>Message<wbr/>Listener</span><a href="#deregisterworkermessagelistener" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -471,7 +472,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#deregisterworkermessagelistener">deregisterWorkerMessageListener</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/fixed.ts#L73">src/pools/cluster/fixed.ts:73</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/fixed.ts#L73">src/pools/cluster/fixed.ts:73</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="destroy"><span>destroy</span><a href="#destroy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -484,7 +485,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-4">Inherit Doc<a href="#inherit-doc-4" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#destroy">destroy</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L614">src/pools/abstract-pool.ts:614</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L667">src/pools/abstract-pool.ts:667</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="destroyworkernode"><code class="tsd-tag">Protected</code><span>destroy<wbr/>Worker<wbr/>Node</span><a href="#destroyworkernode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -502,7 +503,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#destroyworkernode">destroyWorkerNode</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1185">src/pools/abstract-pool.ts:1185</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1350">src/pools/abstract-pool.ts:1350</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="enabletasksqueue"><span>enable<wbr/>Tasks<wbr/>Queue</span><a href="#enabletasksqueue" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -520,7 +521,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-5">Inherit Doc<a href="#inherit-doc-5" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#enabletasksqueue">enableTasksQueue</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L649">src/pools/abstract-pool.ts:649</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L702">src/pools/abstract-pool.ts:702</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="execute"><span>execute</span><a href="#execute" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -540,7 +541,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-6">Inherit Doc<a href="#inherit-doc-6" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#execute">execute</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L663">src/pools/abstract-pool.ts:663</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L716">src/pools/abstract-pool.ts:716</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="flagworkernodeasnotready"><code class="tsd-tag">Protected</code><span>flag<wbr/>Worker<wbr/>Node<wbr/>As<wbr/>Not<wbr/>Ready</span><a href="#flagworkernodeasnotready" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -554,7 +555,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#flagworkernodeasnotready">flagWorkerNodeAsNotReady</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1203">src/pools/abstract-pool.ts:1203</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1375">src/pools/abstract-pool.ts:1375</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="flushtasksqueue"><code class="tsd-tag">Protected</code><span>flush<wbr/>Tasks<wbr/>Queue</span><a href="#flushtasksqueue" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -568,7 +569,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#flushtasksqueue">flushTasksQueue</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1210">src/pools/abstract-pool.ts:1210</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1382">src/pools/abstract-pool.ts:1382</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="getworkerinfo"><code class="tsd-tag">Protected</code><span>get<wbr/>Worker<wbr/>Info</span><a href="#getworkerinfo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -587,7 +588,7 @@ Can be overridden.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#getworkerinfo">getWorkerInfo</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1226">src/pools/abstract-pool.ts:1226</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1399">src/pools/abstract-pool.ts:1399</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="hastaskfunction"><span>has<wbr/>Task<wbr/>Function</span><a href="#hastaskfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -604,7 +605,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-7">Inherit Doc<a href="#inherit-doc-7" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#hastaskfunction">hasTaskFunction</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L691">src/pools/abstract-pool.ts:691</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L748">src/pools/abstract-pool.ts:748</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="internalbackpressure"><code class="tsd-tag">Protected</code><span>internal<wbr/>Back<wbr/>Pressure</span><a href="#internalbackpressure" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -617,7 +618,7 @@ Can be overridden.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#internalbackpressure">internalBackPressure</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1234">src/pools/abstract-pool.ts:1234</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1407">src/pools/abstract-pool.ts:1407</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="internalbusy"><code class="tsd-tag">Protected</code><span>internal<wbr/>Busy</span><a href="#internalbusy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -630,7 +631,7 @@ Can be overridden.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#internalbusy">internalBusy</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1251">src/pools/abstract-pool.ts:1251</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1424">src/pools/abstract-pool.ts:1424</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="ismain"><code class="tsd-tag">Protected</code><span>is<wbr/>Main</span><a href="#ismain" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -643,7 +644,7 @@ Can be overridden.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#ismain">isMain</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/fixed.ts#L81">src/pools/cluster/fixed.ts:81</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/fixed.ts#L81">src/pools/cluster/fixed.ts:81</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="listtaskfunctionsproperties"><span>list<wbr/>Task<wbr/>Functions<wbr/>Properties</span><a href="#listtaskfunctionsproperties" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -656,7 +657,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-8">Inherit Doc<a href="#inherit-doc-8" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#listtaskfunctionsproperties">listTaskFunctionsProperties</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L698">src/pools/abstract-pool.ts:698</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L755">src/pools/abstract-pool.ts:755</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="mapexecute"><span>map<wbr/>Execute</span><a href="#mapexecute" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -676,7 +677,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-9">Inherit Doc<a href="#inherit-doc-9" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#mapexecute">mapExecute</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L711">src/pools/abstract-pool.ts:711</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L768">src/pools/abstract-pool.ts:768</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="registeronceworkermessagelistener"><code class="tsd-tag">Protected</code><span>register<wbr/>Once<wbr/>Worker<wbr/>Message<wbr/>Listener</span><a href="#registeronceworkermessagelistener" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -701,7 +702,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#registeronceworkermessagelistener">registerOnceWorkerMessageListener</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/fixed.ts#L86">src/pools/cluster/fixed.ts:86</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/fixed.ts#L86">src/pools/cluster/fixed.ts:86</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="registerworkermessagelistener"><code class="tsd-tag">Protected</code><span>register<wbr/>Worker<wbr/>Message<wbr/>Listener</span><a href="#registerworkermessagelistener" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -726,7 +727,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#registerworkermessagelistener">registerWorkerMessageListener</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/fixed.ts#L94">src/pools/cluster/fixed.ts:94</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/fixed.ts#L94">src/pools/cluster/fixed.ts:94</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="removetaskfunction"><span>remove<wbr/>Task<wbr/>Function</span><a href="#removetaskfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -743,7 +744,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-10">Inherit Doc<a href="#inherit-doc-10" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#removetaskfunction">removeTaskFunction</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L777">src/pools/abstract-pool.ts:777</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L838">src/pools/abstract-pool.ts:838</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="sendstartupmessagetoworker"><code class="tsd-tag">Protected</code><span>send<wbr/>Startup<wbr/>Message<wbr/>To<wbr/>Worker</span><a href="#sendstartupmessagetoworker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -761,7 +762,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#sendstartupmessagetoworker">sendStartupMessageToWorker</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/fixed.ts#L102">src/pools/cluster/fixed.ts:102</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/fixed.ts#L102">src/pools/cluster/fixed.ts:102</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="sendtoworker"><code class="tsd-tag">Protected</code><span>send<wbr/>To<wbr/>Worker</span><a href="#sendtoworker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -782,7 +783,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#sendtoworker">sendToWorker</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/fixed.ts#L109">src/pools/cluster/fixed.ts:109</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/fixed.ts#L109">src/pools/cluster/fixed.ts:109</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="setdefaulttaskfunction"><span>set<wbr/>Default<wbr/>Task<wbr/>Function</span><a href="#setdefaulttaskfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -799,7 +800,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-11">Inherit Doc<a href="#inherit-doc-11" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#setdefaulttaskfunction">setDefaultTaskFunction</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L804">src/pools/abstract-pool.ts:804</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L876">src/pools/abstract-pool.ts:876</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="settasksqueueoptions"><span>set<wbr/>Tasks<wbr/>Queue<wbr/>Options</span><a href="#settasksqueueoptions" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -816,7 +817,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-12">Inherit Doc<a href="#inherit-doc-12" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#settasksqueueoptions">setTasksQueueOptions</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L815">src/pools/abstract-pool.ts:815</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L898">src/pools/abstract-pool.ts:898</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="setuphook"><code class="tsd-tag">Protected</code><span>setup<wbr/>Hook</span><a href="#setuphook" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -829,7 +830,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#setuphook">setupHook</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/fixed.ts#L120">src/pools/cluster/fixed.ts:120</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/fixed.ts#L120">src/pools/cluster/fixed.ts:120</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="setworkerchoicestrategy"><span>set<wbr/>Worker<wbr/>Choice<wbr/>Strategy</span><a href="#setworkerchoicestrategy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -847,7 +848,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-13">Inherit Doc<a href="#inherit-doc-13" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#setworkerchoicestrategy">setWorkerChoiceStrategy</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L842">src/pools/abstract-pool.ts:842</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L925">src/pools/abstract-pool.ts:925</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="setworkerchoicestrategyoptions"><span>set<wbr/>Worker<wbr/>Choice<wbr/>Strategy<wbr/>Options</span><a href="#setworkerchoicestrategyoptions" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -864,7 +865,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-14">Inherit Doc<a href="#inherit-doc-14" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#setworkerchoicestrategyoptions">setWorkerChoiceStrategyOptions</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L873">src/pools/abstract-pool.ts:873</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L956">src/pools/abstract-pool.ts:956</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="shallcreatedynamicworker"><code class="tsd-tag">Protected</code><span>shall<wbr/>Create<wbr/>Dynamic<wbr/>Worker</span><a href="#shallcreatedynamicworker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -877,7 +878,7 @@ Can be overridden.</p>
 <aside class="tsd-sources">
 <p>Overrides <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#shallcreatedynamicworker">shallCreateDynamicWorker</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/dynamic.ts#L119">src/pools/cluster/dynamic.ts:119</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/dynamic.ts#L119">src/pools/cluster/dynamic.ts:119</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="start"><span>start</span><a href="#start" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -890,7 +891,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-15">Inherit Doc<a href="#inherit-doc-15" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#start">start</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L898">src/pools/abstract-pool.ts:898</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L981">src/pools/abstract-pool.ts:981</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="workermessagelistener"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>worker<wbr/>Message<wbr/>Listener</span><a href="#workermessagelistener" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -908,7 +909,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedClusterPool.html">FixedClusterPool</a>.<a href="src.FixedClusterPool.html#workermessagelistener">workerMessageListener</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1328">src/pools/abstract-pool.ts:1328</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1501">src/pools/abstract-pool.ts:1501</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -933,7 +934,7 @@ Can be overridden.</p>
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Methods</summary>
 <div><a href="#addtaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>add<wbr/>Task<wbr/>Function</span></a><a href="#aftertaskexecutionhook" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>after<wbr/>Task<wbr/>Execution<wbr/>Hook</span></a><a href="#afterworkernodesetup" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>after<wbr/>Worker<wbr/>Node<wbr/>Setup</span></a><a href="#beforetaskexecutionhook" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>before<wbr/>Task<wbr/>Execution<wbr/>Hook</span></a><a href="#checkandemitdynamicworkercreationevents" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>check<wbr/>And<wbr/>Emit<wbr/>Dynamic<wbr/>Worker<wbr/>Creation<wbr/>Events</span></a><a href="#checkandemitdynamicworkerdestructionevents" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>check<wbr/>And<wbr/>Emit<wbr/>Dynamic<wbr/>Worker<wbr/>Destruction<wbr/>Events</span></a><a href="#createandsetupdynamicworkernode" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>create<wbr/>And<wbr/>Setup<wbr/>Dynamic<wbr/>Worker<wbr/>Node</span></a><a href="#createandsetupworkernode" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>create<wbr/>And<wbr/>Setup<wbr/>Worker<wbr/>Node</span></a><a href="#deregisterworkermessagelistener" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>deregister<wbr/>Worker<wbr/>Message<wbr/>Listener</span></a><a href="#destroy" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>destroy</span></a><a href="#destroyworkernode" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>destroy<wbr/>Worker<wbr/>Node</span></a><a href="#enabletasksqueue" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Tasks<wbr/>Queue</span></a><a href="#execute" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>execute</span></a><a href="#flagworkernodeasnotready" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>flag<wbr/>Worker<wbr/>Node<wbr/>As<wbr/>Not<wbr/>Ready</span></a><a href="#flushtasksqueue" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>flush<wbr/>Tasks<wbr/>Queue</span></a><a href="#getworkerinfo" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Worker<wbr/>Info</span></a><a href="#hastaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>has<wbr/>Task<wbr/>Function</span></a><a href="#internalbackpressure" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>internal<wbr/>Back<wbr/>Pressure</span></a><a href="#internalbusy" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>internal<wbr/>Busy</span></a><a href="#ismain" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Main</span></a><a href="#listtaskfunctionsproperties" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>list<wbr/>Task<wbr/>Functions<wbr/>Properties</span></a><a href="#mapexecute" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>map<wbr/>Execute</span></a><a href="#registeronceworkermessagelistener" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>register<wbr/>Once<wbr/>Worker<wbr/>Message<wbr/>Listener</span></a><a href="#registerworkermessagelistener" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>register<wbr/>Worker<wbr/>Message<wbr/>Listener</span></a><a href="#removetaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>remove<wbr/>Task<wbr/>Function</span></a><a href="#sendstartupmessagetoworker" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Startup<wbr/>Message<wbr/>To<wbr/>Worker</span></a><a href="#sendtoworker" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>To<wbr/>Worker</span></a><a href="#setdefaulttaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Default<wbr/>Task<wbr/>Function</span></a><a href="#settasksqueueoptions" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Tasks<wbr/>Queue<wbr/>Options</span></a><a href="#setuphook" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>setup<wbr/>Hook</span></a><a href="#setworkerchoicestrategy" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Worker<wbr/>Choice<wbr/>Strategy</span></a><a href="#setworkerchoicestrategyoptions" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Worker<wbr/>Choice<wbr/>Strategy<wbr/>Options</span></a><a href="#shallcreatedynamicworker" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>shall<wbr/>Create<wbr/>Dynamic<wbr/>Worker</span></a><a href="#start" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>start</span></a><a href="#workermessagelistener" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>worker<wbr/>Message<wbr/>Listener</span></a></div></details></div></details></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 8b669cbeda57c75820b69a8aa2bce79e29734e7e..f167dc8d226acc8845bef32155842107f16c70b9 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>DynamicThreadPool | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>DynamicThreadPool | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -32,14 +32,14 @@ When the maximum number of threads is reached and workers are busy, an event is
 <li><span id="response"><span class="tsd-kind-type-parameter">Response</span> = <span class="tsd-signature-type">unknown</span></span>
 <div class="tsd-comment tsd-typography"><p>Type of execution response. This can only be structured-cloneable data.</p>
 </div></li></ul></section>
-<section class="tsd-panel tsd-hierarchy" data-refl="967">
+<section class="tsd-panel tsd-hierarchy" data-refl="1066">
 <h4>Hierarchy (<a href="../hierarchy.html#src.DynamicThreadPool">View Summary</a>)</h4>
 <ul class="tsd-hierarchy">
 <li class="tsd-hierarchy-item"><a href="src.FixedThreadPool.html" class="tsd-signature-type tsd-kind-class">FixedThreadPool</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span>
 <ul class="tsd-hierarchy">
 <li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">DynamicThreadPool</span></li></ul></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/dynamic.ts#L15">src/pools/thread/dynamic.ts:15</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/dynamic.ts#L15">src/pools/thread/dynamic.ts:15</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -147,7 +147,7 @@ When the maximum number of threads is reached and workers are busy, an event is
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">DynamicThreadPool</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Overrides <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#constructor">constructor</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/dynamic.ts#L73">src/pools/thread/dynamic.ts:73</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/dynamic.ts#L73">src/pools/thread/dynamic.ts:73</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -158,7 +158,7 @@ When the maximum number of threads is reached and workers are busy, an event is
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#destroying">destroying</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L377">src/pools/abstract-pool.ts:377</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L379">src/pools/abstract-pool.ts:379</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="emitter"><code class="tsd-tag">Optional</code><span>emitter</span><a href="#emitter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">emitter</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">EventEmitterAsyncResource</span></div>
@@ -167,7 +167,7 @@ When the maximum number of threads is reached and workers are busy, an event is
 <h4 class="tsd-anchor-link" id="inherit-doc">Inherit Doc<a href="#inherit-doc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#emitter">emitter</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L87">src/pools/abstract-pool.ts:87</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L89">src/pools/abstract-pool.ts:89</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="filepath"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>file<wbr/>Path</span><a href="#filepath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">filePath</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
@@ -175,7 +175,7 @@ When the maximum number of threads is reached and workers are busy, an event is
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#filepath">filePath</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L527">src/pools/abstract-pool.ts:527</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L560">src/pools/abstract-pool.ts:560</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="maximumnumberofworkers"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>maximum<wbr/>Number<wbr/>Of<wbr/>Workers</span><a href="#maximumnumberofworkers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">maximumNumberOfWorkers</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div>
@@ -183,7 +183,7 @@ When the maximum number of threads is reached and workers are busy, an event is
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#maximumnumberofworkers">maximumNumberOfWorkers</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L529">src/pools/abstract-pool.ts:529</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L562">src/pools/abstract-pool.ts:562</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="minimumnumberofworkers"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>minimum<wbr/>Number<wbr/>Of<wbr/>Workers</span><a href="#minimumnumberofworkers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">minimumNumberOfWorkers</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
@@ -191,7 +191,7 @@ When the maximum number of threads is reached and workers are busy, an event is
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#minimumnumberofworkers">minimumNumberOfWorkers</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L526">src/pools/abstract-pool.ts:526</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L559">src/pools/abstract-pool.ts:559</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="opts"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>opts</span><a href="#opts" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">opts</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/src.PoolOptions.html" class="tsd-signature-type tsd-kind-interface">PoolOptions</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Worker</span><span class="tsd-signature-symbol">&gt;</span></div>
@@ -199,7 +199,7 @@ When the maximum number of threads is reached and workers are busy, an event is
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#opts">opts</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L528">src/pools/abstract-pool.ts:528</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L561">src/pools/abstract-pool.ts:561</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="promiseresponsemap"><code class="tsd-tag">Protected</code><span>promise<wbr/>Response<wbr/>Map</span><a href="#promiseresponsemap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">promiseResponseMap</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol">&lt;</span><br/>    <span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-signature-type">PromiseResponseWrapper</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div>
@@ -212,7 +212,7 @@ When the maximum number of threads is reached and workers are busy, an event is
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#promiseresponsemap">promiseResponseMap</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L386">src/pools/abstract-pool.ts:386</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L388">src/pools/abstract-pool.ts:388</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="started"><code class="tsd-tag">Protected</code><span>started</span><a href="#started" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">started</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
@@ -220,7 +220,7 @@ When the maximum number of threads is reached and workers are busy, an event is
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#started">started</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L397">src/pools/abstract-pool.ts:397</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L394">src/pools/abstract-pool.ts:394</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="starting"><code class="tsd-tag">Protected</code><span>starting</span><a href="#starting" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">starting</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
@@ -228,7 +228,7 @@ When the maximum number of threads is reached and workers are busy, an event is
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#starting">starting</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L402">src/pools/abstract-pool.ts:402</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L399">src/pools/abstract-pool.ts:399</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="workerchoicestrategiescontext"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Optional</code><span>worker<wbr/>Choice<wbr/>Strategies<wbr/>Context</span><a href="#workerchoicestrategiescontext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">workerChoiceStrategiesContext</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">WorkerChoiceStrategiesContext</span><span class="tsd-signature-symbol">&lt;</span><br/>    <span class="tsd-signature-type">Worker</span><span class="tsd-signature-symbol">,</span><br/>    <a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span><br/>    <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">&gt;</span></div>
@@ -236,7 +236,7 @@ When the maximum number of threads is reached and workers are busy, an event is
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#workerchoicestrategiescontext">workerChoiceStrategiesContext</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L407">src/pools/abstract-pool.ts:407</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L404">src/pools/abstract-pool.ts:404</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="workernodes"><code class="tsd-tag">Readonly</code><span>worker<wbr/>Nodes</span><a href="#workernodes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">workerNodes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IWorkerNode</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Worker</span><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div>
@@ -245,7 +245,7 @@ When the maximum number of threads is reached and workers are busy, an event is
 <h4 class="tsd-anchor-link" id="inherit-doc-1">Inherit Doc<a href="#inherit-doc-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#workernodes">workerNodes</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L90">src/pools/abstract-pool.ts:90</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L92">src/pools/abstract-pool.ts:92</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Accessors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="accessors-1">Accessors<a href="#accessors-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -261,7 +261,7 @@ When the maximum number of threads is reached and workers are busy, an event is
 <aside class="tsd-sources">
 <p>Overrides FixedThreadPool.backPressure</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/dynamic.ts#L20">src/pools/thread/dynamic.ts:20</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/dynamic.ts#L20">src/pools/thread/dynamic.ts:20</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="busy"><code class="tsd-tag">Protected</code><span>busy</span><a href="#busy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -274,7 +274,7 @@ When the maximum number of threads is reached and workers are busy, an event is
 <aside class="tsd-sources">
 <p>Overrides FixedThreadPool.busy</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/dynamic.ts#L25">src/pools/thread/dynamic.ts:25</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/dynamic.ts#L25">src/pools/thread/dynamic.ts:25</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="info"><span>info</span><a href="#info" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -287,7 +287,7 @@ When the maximum number of threads is reached and workers are busy, an event is
 <h4 class="tsd-anchor-link" id="inherit-doc-2">Inherit Doc<a href="#inherit-doc-2" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from FixedThreadPool.info</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L93">src/pools/abstract-pool.ts:93</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L95">src/pools/abstract-pool.ts:95</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="type"><code class="tsd-tag">Protected</code><span>type</span><a href="#type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -300,7 +300,7 @@ When the maximum number of threads is reached and workers are busy, an event is
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;fixed&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;dynamic&quot;</span></h4><aside class="tsd-sources">
 <p>Overrides FixedThreadPool.type</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/dynamic.ts#L30">src/pools/thread/dynamic.ts:30</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/dynamic.ts#L30">src/pools/thread/dynamic.ts:30</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="worker"><code class="tsd-tag">Protected</code><span>worker</span><a href="#worker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -312,7 +312,7 @@ When the maximum number of threads is reached and workers are busy, an event is
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;cluster&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;thread&quot;</span></h4><aside class="tsd-sources">
 <p>Inherited from FixedThreadPool.worker</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/fixed.ts#L45">src/pools/thread/fixed.ts:45</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/fixed.ts#L45">src/pools/thread/fixed.ts:45</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -333,21 +333,22 @@ When the maximum number of threads is reached and workers are busy, an event is
 <h4 class="tsd-anchor-link" id="inherit-doc-3">Inherit Doc<a href="#inherit-doc-3" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#addtaskfunction">addTaskFunction</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L576">src/pools/abstract-pool.ts:576</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L609">src/pools/abstract-pool.ts:609</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="aftertaskexecutionhook"><code class="tsd-tag">Protected</code><span>after<wbr/>Task<wbr/>Execution<wbr/>Hook</span><a href="#aftertaskexecutionhook" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
 <li class="tsd-is-inherited">
 <div class="tsd-signature tsd-anchor-link" id="aftertaskexecutionhook-1"><span class="tsd-kind-call-signature">afterTaskExecutionHook</span><span class="tsd-signature-symbol">(</span><br/>    <span class="tsd-kind-parameter">workerNodeKey</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><a href="#aftertaskexecutionhook-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div>
 <div class="tsd-description">
-<div class="tsd-comment tsd-typography"><p>Hook executed after the worker task execution.
+<div class="tsd-comment tsd-typography"><p>Hook executed after task execution for a live worker node.
+Recovered responses from removed worker nodes do not invoke this hook.
 Can be overridden.</p>
 </div>
 <div class="tsd-parameters">
 <h4 class="tsd-parameters-title">Parameters</h4>
 <ul class="tsd-parameter-list">
 <li><span><span class="tsd-kind-parameter">workerNodeKey</span>: <span class="tsd-signature-type">number</span></span>
-<div class="tsd-comment tsd-typography"><p>The worker node key.</p>
+<div class="tsd-comment tsd-typography"><p>The live worker node key.</p>
 </div></li>
 <li><span><span class="tsd-kind-parameter">message</span>: <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span></span>
 <div class="tsd-comment tsd-typography"><p>The received message.</p>
@@ -355,7 +356,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#aftertaskexecutionhook">afterTaskExecutionHook</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L924">src/pools/abstract-pool.ts:924</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1008">src/pools/abstract-pool.ts:1008</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="afterworkernodesetup"><code class="tsd-tag">Protected</code><span>after<wbr/>Worker<wbr/>Node<wbr/>Setup</span><a href="#afterworkernodesetup" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -374,7 +375,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#afterworkernodesetup">afterWorkerNodeSetup</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L979">src/pools/abstract-pool.ts:979</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1065">src/pools/abstract-pool.ts:1065</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="beforetaskexecutionhook"><code class="tsd-tag">Protected</code><span>before<wbr/>Task<wbr/>Execution<wbr/>Hook</span><a href="#beforetaskexecutionhook" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -396,7 +397,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#beforetaskexecutionhook">beforeTaskExecutionHook</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1012">src/pools/abstract-pool.ts:1012</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1098">src/pools/abstract-pool.ts:1098</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="checkandemitdynamicworkercreationevents"><code class="tsd-tag">Protected</code><span>check<wbr/>And<wbr/>Emit<wbr/>Dynamic<wbr/>Worker<wbr/>Creation<wbr/>Events</span><a href="#checkandemitdynamicworkercreationevents" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -408,7 +409,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Overrides <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#checkandemitdynamicworkercreationevents">checkAndEmitDynamicWorkerCreationEvents</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/dynamic.ts#L89">src/pools/thread/dynamic.ts:89</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/dynamic.ts#L89">src/pools/thread/dynamic.ts:89</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="checkandemitdynamicworkerdestructionevents"><code class="tsd-tag">Protected</code><span>check<wbr/>And<wbr/>Emit<wbr/>Dynamic<wbr/>Worker<wbr/>Destruction<wbr/>Events</span><a href="#checkandemitdynamicworkerdestructionevents" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -420,7 +421,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Overrides <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#checkandemitdynamicworkerdestructionevents">checkAndEmitDynamicWorkerDestructionEvents</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/dynamic.ts#L103">src/pools/thread/dynamic.ts:103</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/dynamic.ts#L103">src/pools/thread/dynamic.ts:103</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="createandsetupdynamicworkernode"><code class="tsd-tag">Protected</code><span>create<wbr/>And<wbr/>Setup<wbr/>Dynamic<wbr/>Worker<wbr/>Node</span><a href="#createandsetupdynamicworkernode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -433,7 +434,7 @@ Can be overridden.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#createandsetupdynamicworkernode">createAndSetupDynamicWorkerNode</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1060">src/pools/abstract-pool.ts:1060</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1148">src/pools/abstract-pool.ts:1148</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="createandsetupworkernode"><code class="tsd-tag">Protected</code><span>create<wbr/>And<wbr/>Setup<wbr/>Worker<wbr/>Node</span><a href="#createandsetupworkernode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -446,7 +447,7 @@ Can be overridden.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#createandsetupworkernode">createAndSetupWorkerNode</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1116">src/pools/abstract-pool.ts:1116</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1196">src/pools/abstract-pool.ts:1196</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="deregisterworkermessagelistener"><code class="tsd-tag">Protected</code><span>deregister<wbr/>Worker<wbr/>Message<wbr/>Listener</span><a href="#deregisterworkermessagelistener" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -471,7 +472,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#deregisterworkermessagelistener">deregisterWorkerMessageListener</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/fixed.ts#L76">src/pools/thread/fixed.ts:76</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/fixed.ts#L76">src/pools/thread/fixed.ts:76</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="destroy"><span>destroy</span><a href="#destroy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -484,7 +485,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-4">Inherit Doc<a href="#inherit-doc-4" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#destroy">destroy</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L614">src/pools/abstract-pool.ts:614</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L667">src/pools/abstract-pool.ts:667</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="destroyworkernode"><code class="tsd-tag">Protected</code><span>destroy<wbr/>Worker<wbr/>Node</span><a href="#destroyworkernode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -502,7 +503,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#destroyworkernode">destroyWorkerNode</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1185">src/pools/abstract-pool.ts:1185</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1350">src/pools/abstract-pool.ts:1350</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="enabletasksqueue"><span>enable<wbr/>Tasks<wbr/>Queue</span><a href="#enabletasksqueue" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -520,7 +521,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-5">Inherit Doc<a href="#inherit-doc-5" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#enabletasksqueue">enableTasksQueue</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L649">src/pools/abstract-pool.ts:649</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L702">src/pools/abstract-pool.ts:702</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="execute"><span>execute</span><a href="#execute" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -540,7 +541,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-6">Inherit Doc<a href="#inherit-doc-6" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#execute">execute</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L663">src/pools/abstract-pool.ts:663</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L716">src/pools/abstract-pool.ts:716</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="flagworkernodeasnotready"><code class="tsd-tag">Protected</code><span>flag<wbr/>Worker<wbr/>Node<wbr/>As<wbr/>Not<wbr/>Ready</span><a href="#flagworkernodeasnotready" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -554,7 +555,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#flagworkernodeasnotready">flagWorkerNodeAsNotReady</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1203">src/pools/abstract-pool.ts:1203</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1375">src/pools/abstract-pool.ts:1375</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="flushtasksqueue"><code class="tsd-tag">Protected</code><span>flush<wbr/>Tasks<wbr/>Queue</span><a href="#flushtasksqueue" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -568,7 +569,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#flushtasksqueue">flushTasksQueue</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1210">src/pools/abstract-pool.ts:1210</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1382">src/pools/abstract-pool.ts:1382</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="getworkerinfo"><code class="tsd-tag">Protected</code><span>get<wbr/>Worker<wbr/>Info</span><a href="#getworkerinfo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -587,7 +588,7 @@ Can be overridden.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#getworkerinfo">getWorkerInfo</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1226">src/pools/abstract-pool.ts:1226</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1399">src/pools/abstract-pool.ts:1399</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="hastaskfunction"><span>has<wbr/>Task<wbr/>Function</span><a href="#hastaskfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -604,7 +605,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-7">Inherit Doc<a href="#inherit-doc-7" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#hastaskfunction">hasTaskFunction</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L691">src/pools/abstract-pool.ts:691</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L748">src/pools/abstract-pool.ts:748</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="internalbackpressure"><code class="tsd-tag">Protected</code><span>internal<wbr/>Back<wbr/>Pressure</span><a href="#internalbackpressure" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -617,7 +618,7 @@ Can be overridden.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#internalbackpressure">internalBackPressure</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1234">src/pools/abstract-pool.ts:1234</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1407">src/pools/abstract-pool.ts:1407</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="internalbusy"><code class="tsd-tag">Protected</code><span>internal<wbr/>Busy</span><a href="#internalbusy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -630,7 +631,7 @@ Can be overridden.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#internalbusy">internalBusy</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1251">src/pools/abstract-pool.ts:1251</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1424">src/pools/abstract-pool.ts:1424</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="ismain"><code class="tsd-tag">Protected</code><span>is<wbr/>Main</span><a href="#ismain" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -643,7 +644,7 @@ Can be overridden.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#ismain">isMain</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/fixed.ts#L87">src/pools/thread/fixed.ts:87</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/fixed.ts#L87">src/pools/thread/fixed.ts:87</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="listtaskfunctionsproperties"><span>list<wbr/>Task<wbr/>Functions<wbr/>Properties</span><a href="#listtaskfunctionsproperties" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -656,7 +657,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-8">Inherit Doc<a href="#inherit-doc-8" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#listtaskfunctionsproperties">listTaskFunctionsProperties</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L698">src/pools/abstract-pool.ts:698</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L755">src/pools/abstract-pool.ts:755</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="mapexecute"><span>map<wbr/>Execute</span><a href="#mapexecute" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -676,7 +677,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-9">Inherit Doc<a href="#inherit-doc-9" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#mapexecute">mapExecute</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L711">src/pools/abstract-pool.ts:711</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L768">src/pools/abstract-pool.ts:768</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="registeronceworkermessagelistener"><code class="tsd-tag">Protected</code><span>register<wbr/>Once<wbr/>Worker<wbr/>Message<wbr/>Listener</span><a href="#registeronceworkermessagelistener" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -701,7 +702,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#registeronceworkermessagelistener">registerOnceWorkerMessageListener</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/fixed.ts#L92">src/pools/thread/fixed.ts:92</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/fixed.ts#L92">src/pools/thread/fixed.ts:92</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="registerworkermessagelistener"><code class="tsd-tag">Protected</code><span>register<wbr/>Worker<wbr/>Message<wbr/>Listener</span><a href="#registerworkermessagelistener" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -726,7 +727,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#registerworkermessagelistener">registerWorkerMessageListener</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/fixed.ts#L103">src/pools/thread/fixed.ts:103</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/fixed.ts#L103">src/pools/thread/fixed.ts:103</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="removetaskfunction"><span>remove<wbr/>Task<wbr/>Function</span><a href="#removetaskfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -743,7 +744,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-10">Inherit Doc<a href="#inherit-doc-10" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#removetaskfunction">removeTaskFunction</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L777">src/pools/abstract-pool.ts:777</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L838">src/pools/abstract-pool.ts:838</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="sendstartupmessagetoworker"><code class="tsd-tag">Protected</code><span>send<wbr/>Startup<wbr/>Message<wbr/>To<wbr/>Worker</span><a href="#sendstartupmessagetoworker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -761,7 +762,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#sendstartupmessagetoworker">sendStartupMessageToWorker</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/fixed.ts#L114">src/pools/thread/fixed.ts:114</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/fixed.ts#L114">src/pools/thread/fixed.ts:114</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="sendtoworker"><code class="tsd-tag">Protected</code><span>send<wbr/>To<wbr/>Worker</span><a href="#sendtoworker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -785,7 +786,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#sendtoworker">sendToWorker</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/fixed.ts#L129">src/pools/thread/fixed.ts:129</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/fixed.ts#L129">src/pools/thread/fixed.ts:129</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="setdefaulttaskfunction"><span>set<wbr/>Default<wbr/>Task<wbr/>Function</span><a href="#setdefaulttaskfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -802,7 +803,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-11">Inherit Doc<a href="#inherit-doc-11" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#setdefaulttaskfunction">setDefaultTaskFunction</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L804">src/pools/abstract-pool.ts:804</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L876">src/pools/abstract-pool.ts:876</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="settasksqueueoptions"><span>set<wbr/>Tasks<wbr/>Queue<wbr/>Options</span><a href="#settasksqueueoptions" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -819,7 +820,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-12">Inherit Doc<a href="#inherit-doc-12" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#settasksqueueoptions">setTasksQueueOptions</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L815">src/pools/abstract-pool.ts:815</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L898">src/pools/abstract-pool.ts:898</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="setuphook"><code class="tsd-tag">Protected</code><span>setup<wbr/>Hook</span><a href="#setuphook" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -832,7 +833,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#setuphook">setupHook</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1314">src/pools/abstract-pool.ts:1314</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1487">src/pools/abstract-pool.ts:1487</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="setworkerchoicestrategy"><span>set<wbr/>Worker<wbr/>Choice<wbr/>Strategy</span><a href="#setworkerchoicestrategy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -850,7 +851,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-13">Inherit Doc<a href="#inherit-doc-13" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#setworkerchoicestrategy">setWorkerChoiceStrategy</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L842">src/pools/abstract-pool.ts:842</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L925">src/pools/abstract-pool.ts:925</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="setworkerchoicestrategyoptions"><span>set<wbr/>Worker<wbr/>Choice<wbr/>Strategy<wbr/>Options</span><a href="#setworkerchoicestrategyoptions" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -867,7 +868,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-14">Inherit Doc<a href="#inherit-doc-14" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#setworkerchoicestrategyoptions">setWorkerChoiceStrategyOptions</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L873">src/pools/abstract-pool.ts:873</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L956">src/pools/abstract-pool.ts:956</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="shallcreatedynamicworker"><code class="tsd-tag">Protected</code><span>shall<wbr/>Create<wbr/>Dynamic<wbr/>Worker</span><a href="#shallcreatedynamicworker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -880,7 +881,7 @@ Can be overridden.</p>
 <aside class="tsd-sources">
 <p>Overrides <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#shallcreatedynamicworker">shallCreateDynamicWorker</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/dynamic.ts#L119">src/pools/thread/dynamic.ts:119</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/dynamic.ts#L119">src/pools/thread/dynamic.ts:119</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="start"><span>start</span><a href="#start" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -893,7 +894,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-15">Inherit Doc<a href="#inherit-doc-15" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#start">start</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L898">src/pools/abstract-pool.ts:898</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L981">src/pools/abstract-pool.ts:981</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="workermessagelistener"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>worker<wbr/>Message<wbr/>Listener</span><a href="#workermessagelistener" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -911,7 +912,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="src.FixedThreadPool.html">FixedThreadPool</a>.<a href="src.FixedThreadPool.html#workermessagelistener">workerMessageListener</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1328">src/pools/abstract-pool.ts:1328</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1501">src/pools/abstract-pool.ts:1501</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -936,7 +937,7 @@ Can be overridden.</p>
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Methods</summary>
 <div><a href="#addtaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>add<wbr/>Task<wbr/>Function</span></a><a href="#aftertaskexecutionhook" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>after<wbr/>Task<wbr/>Execution<wbr/>Hook</span></a><a href="#afterworkernodesetup" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>after<wbr/>Worker<wbr/>Node<wbr/>Setup</span></a><a href="#beforetaskexecutionhook" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>before<wbr/>Task<wbr/>Execution<wbr/>Hook</span></a><a href="#checkandemitdynamicworkercreationevents" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>check<wbr/>And<wbr/>Emit<wbr/>Dynamic<wbr/>Worker<wbr/>Creation<wbr/>Events</span></a><a href="#checkandemitdynamicworkerdestructionevents" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>check<wbr/>And<wbr/>Emit<wbr/>Dynamic<wbr/>Worker<wbr/>Destruction<wbr/>Events</span></a><a href="#createandsetupdynamicworkernode" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>create<wbr/>And<wbr/>Setup<wbr/>Dynamic<wbr/>Worker<wbr/>Node</span></a><a href="#createandsetupworkernode" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>create<wbr/>And<wbr/>Setup<wbr/>Worker<wbr/>Node</span></a><a href="#deregisterworkermessagelistener" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>deregister<wbr/>Worker<wbr/>Message<wbr/>Listener</span></a><a href="#destroy" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>destroy</span></a><a href="#destroyworkernode" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>destroy<wbr/>Worker<wbr/>Node</span></a><a href="#enabletasksqueue" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Tasks<wbr/>Queue</span></a><a href="#execute" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>execute</span></a><a href="#flagworkernodeasnotready" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>flag<wbr/>Worker<wbr/>Node<wbr/>As<wbr/>Not<wbr/>Ready</span></a><a href="#flushtasksqueue" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>flush<wbr/>Tasks<wbr/>Queue</span></a><a href="#getworkerinfo" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Worker<wbr/>Info</span></a><a href="#hastaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>has<wbr/>Task<wbr/>Function</span></a><a href="#internalbackpressure" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>internal<wbr/>Back<wbr/>Pressure</span></a><a href="#internalbusy" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>internal<wbr/>Busy</span></a><a href="#ismain" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Main</span></a><a href="#listtaskfunctionsproperties" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>list<wbr/>Task<wbr/>Functions<wbr/>Properties</span></a><a href="#mapexecute" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>map<wbr/>Execute</span></a><a href="#registeronceworkermessagelistener" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>register<wbr/>Once<wbr/>Worker<wbr/>Message<wbr/>Listener</span></a><a href="#registerworkermessagelistener" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>register<wbr/>Worker<wbr/>Message<wbr/>Listener</span></a><a href="#removetaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>remove<wbr/>Task<wbr/>Function</span></a><a href="#sendstartupmessagetoworker" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Startup<wbr/>Message<wbr/>To<wbr/>Worker</span></a><a href="#sendtoworker" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>To<wbr/>Worker</span></a><a href="#setdefaulttaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Default<wbr/>Task<wbr/>Function</span></a><a href="#settasksqueueoptions" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Tasks<wbr/>Queue<wbr/>Options</span></a><a href="#setuphook" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>setup<wbr/>Hook</span></a><a href="#setworkerchoicestrategy" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Worker<wbr/>Choice<wbr/>Strategy</span></a><a href="#setworkerchoicestrategyoptions" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Worker<wbr/>Choice<wbr/>Strategy<wbr/>Options</span></a><a href="#shallcreatedynamicworker" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>shall<wbr/>Create<wbr/>Dynamic<wbr/>Worker</span></a><a href="#start" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>start</span></a><a href="#workermessagelistener" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>worker<wbr/>Message<wbr/>Listener</span></a></div></details></div></details></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 23d2634bb552cf2d58db54f50e77859523df3d80..6d6ad3a6f20ac5a8d0aa438e83f4e5bf43aff627 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>FixedClusterPool | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>FixedClusterPool | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -30,7 +30,7 @@
 <li><span id="response"><span class="tsd-kind-type-parameter">Response</span> = <span class="tsd-signature-type">unknown</span></span>
 <div class="tsd-comment tsd-typography"><p>Type of execution response. This can only be structured-cloneable data.</p>
 </div></li></ul></section>
-<section class="tsd-panel tsd-hierarchy" data-refl="540">
+<section class="tsd-panel tsd-hierarchy" data-refl="639">
 <h4>Hierarchy (<a href="../hierarchy.html#src.FixedClusterPool">View Summary</a>)</h4>
 <ul class="tsd-hierarchy">
 <li class="tsd-hierarchy-item"><a href="../interfaces/src.AbstractPool.html" class="tsd-signature-type tsd-kind-interface">AbstractPool</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Worker</span><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span>
@@ -39,7 +39,7 @@
 <ul class="tsd-hierarchy">
 <li class="tsd-hierarchy-item"><a href="src.DynamicClusterPool.html" class="tsd-signature-type tsd-kind-class">DynamicClusterPool</a></li></ul></li></ul></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/fixed.ts#L22">src/pools/cluster/fixed.ts:22</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/fixed.ts#L22">src/pools/cluster/fixed.ts:22</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">FixedClusterPool</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Overrides AbstractPool&lt;Worker, Data, Response&gt;.constructor</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/fixed.ts#L53">src/pools/cluster/fixed.ts:53</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/fixed.ts#L53">src/pools/cluster/fixed.ts:53</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#destroying">destroying</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L377">src/pools/abstract-pool.ts:377</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L379">src/pools/abstract-pool.ts:379</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="emitter"><code class="tsd-tag">Optional</code><span>emitter</span><a href="#emitter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">emitter</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">EventEmitterAsyncResource</span></div>
 <h4 class="tsd-anchor-link" id="inherit-doc">Inherit Doc<a href="#inherit-doc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#emitter">emitter</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L87">src/pools/abstract-pool.ts:87</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L89">src/pools/abstract-pool.ts:89</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="filepath"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>file<wbr/>Path</span><a href="#filepath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">filePath</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#filepath">filePath</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L527">src/pools/abstract-pool.ts:527</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L560">src/pools/abstract-pool.ts:560</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="maximumnumberofworkers"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>maximum<wbr/>Number<wbr/>Of<wbr/>Workers</span><a href="#maximumnumberofworkers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">maximumNumberOfWorkers</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#maximumnumberofworkers">maximumNumberOfWorkers</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L529">src/pools/abstract-pool.ts:529</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L562">src/pools/abstract-pool.ts:562</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="minimumnumberofworkers"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>minimum<wbr/>Number<wbr/>Of<wbr/>Workers</span><a href="#minimumnumberofworkers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">minimumNumberOfWorkers</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#minimumnumberofworkers">minimumNumberOfWorkers</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L526">src/pools/abstract-pool.ts:526</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L559">src/pools/abstract-pool.ts:559</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="opts"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>opts</span><a href="#opts" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">opts</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/src.PoolOptions.html" class="tsd-signature-type tsd-kind-interface">PoolOptions</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Worker</span><span class="tsd-signature-symbol">&gt;</span></div>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#opts">opts</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L528">src/pools/abstract-pool.ts:528</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L561">src/pools/abstract-pool.ts:561</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="promiseresponsemap"><code class="tsd-tag">Protected</code><span>promise<wbr/>Response<wbr/>Map</span><a href="#promiseresponsemap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">promiseResponseMap</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol">&lt;</span><br/>    <span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-signature-type">PromiseResponseWrapper</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#promiseresponsemap">promiseResponseMap</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L386">src/pools/abstract-pool.ts:386</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L388">src/pools/abstract-pool.ts:388</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="started"><code class="tsd-tag">Protected</code><span>started</span><a href="#started" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">started</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#started">started</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L397">src/pools/abstract-pool.ts:397</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L394">src/pools/abstract-pool.ts:394</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="starting"><code class="tsd-tag">Protected</code><span>starting</span><a href="#starting" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">starting</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#starting">starting</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L402">src/pools/abstract-pool.ts:402</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L399">src/pools/abstract-pool.ts:399</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="workerchoicestrategiescontext"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Optional</code><span>worker<wbr/>Choice<wbr/>Strategies<wbr/>Context</span><a href="#workerchoicestrategiescontext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">workerChoiceStrategiesContext</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">WorkerChoiceStrategiesContext</span><span class="tsd-signature-symbol">&lt;</span><br/>    <span class="tsd-signature-type">Worker</span><span class="tsd-signature-symbol">,</span><br/>    <a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span><br/>    <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">&gt;</span></div>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#workerchoicestrategiescontext">workerChoiceStrategiesContext</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L407">src/pools/abstract-pool.ts:407</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L404">src/pools/abstract-pool.ts:404</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="workernodes"><code class="tsd-tag">Readonly</code><span>worker<wbr/>Nodes</span><a href="#workernodes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">workerNodes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IWorkerNode</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Worker</span><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div>
 <h4 class="tsd-anchor-link" id="inherit-doc-1">Inherit Doc<a href="#inherit-doc-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#workernodes">workerNodes</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L90">src/pools/abstract-pool.ts:90</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L92">src/pools/abstract-pool.ts:92</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Accessors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="accessors-1">Accessors<a href="#accessors-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
 <aside class="tsd-sources">
 <p>Overrides AbstractPool.backPressure</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/fixed.ts#L27">src/pools/cluster/fixed.ts:27</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/fixed.ts#L27">src/pools/cluster/fixed.ts:27</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="busy"><code class="tsd-tag">Protected</code><span>busy</span><a href="#busy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
 <aside class="tsd-sources">
 <p>Overrides AbstractPool.busy</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/fixed.ts#L32">src/pools/cluster/fixed.ts:32</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/fixed.ts#L32">src/pools/cluster/fixed.ts:32</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="info"><span>info</span><a href="#info" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
 <h4 class="tsd-anchor-link" id="inherit-doc-2">Inherit Doc<a href="#inherit-doc-2" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from AbstractPool.info</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L93">src/pools/abstract-pool.ts:93</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L95">src/pools/abstract-pool.ts:95</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="type"><code class="tsd-tag">Protected</code><span>type</span><a href="#type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;fixed&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;dynamic&quot;</span></h4><aside class="tsd-sources">
 <p>Overrides AbstractPool.type</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/fixed.ts#L37">src/pools/cluster/fixed.ts:37</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/fixed.ts#L37">src/pools/cluster/fixed.ts:37</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="worker"><code class="tsd-tag">Protected</code><span>worker</span><a href="#worker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;cluster&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;thread&quot;</span></h4><aside class="tsd-sources">
 <p>Overrides AbstractPool.worker</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/fixed.ts#L42">src/pools/cluster/fixed.ts:42</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/fixed.ts#L42">src/pools/cluster/fixed.ts:42</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
 <h4 class="tsd-anchor-link" id="inherit-doc-3">Inherit Doc<a href="#inherit-doc-3" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#addtaskfunction">addTaskFunction</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L576">src/pools/abstract-pool.ts:576</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L609">src/pools/abstract-pool.ts:609</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="aftertaskexecutionhook"><code class="tsd-tag">Protected</code><span>after<wbr/>Task<wbr/>Execution<wbr/>Hook</span><a href="#aftertaskexecutionhook" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
 <li class="tsd-is-inherited">
 <div class="tsd-signature tsd-anchor-link" id="aftertaskexecutionhook-1"><span class="tsd-kind-call-signature">afterTaskExecutionHook</span><span class="tsd-signature-symbol">(</span><br/>    <span class="tsd-kind-parameter">workerNodeKey</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><a href="#aftertaskexecutionhook-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div>
 <div class="tsd-description">
-<div class="tsd-comment tsd-typography"><p>Hook executed after the worker task execution.
+<div class="tsd-comment tsd-typography"><p>Hook executed after task execution for a live worker node.
+Recovered responses from removed worker nodes do not invoke this hook.
 Can be overridden.</p>
 </div>
 <div class="tsd-parameters">
 <h4 class="tsd-parameters-title">Parameters</h4>
 <ul class="tsd-parameter-list">
 <li><span><span class="tsd-kind-parameter">workerNodeKey</span>: <span class="tsd-signature-type">number</span></span>
-<div class="tsd-comment tsd-typography"><p>The worker node key.</p>
+<div class="tsd-comment tsd-typography"><p>The live worker node key.</p>
 </div></li>
 <li><span><span class="tsd-kind-parameter">message</span>: <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span></span>
 <div class="tsd-comment tsd-typography"><p>The received message.</p>
@@ -355,7 +356,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#aftertaskexecutionhook">afterTaskExecutionHook</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L924">src/pools/abstract-pool.ts:924</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1008">src/pools/abstract-pool.ts:1008</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="afterworkernodesetup"><code class="tsd-tag">Protected</code><span>after<wbr/>Worker<wbr/>Node<wbr/>Setup</span><a href="#afterworkernodesetup" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -374,7 +375,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#afterworkernodesetup">afterWorkerNodeSetup</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L979">src/pools/abstract-pool.ts:979</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1065">src/pools/abstract-pool.ts:1065</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="beforetaskexecutionhook"><code class="tsd-tag">Protected</code><span>before<wbr/>Task<wbr/>Execution<wbr/>Hook</span><a href="#beforetaskexecutionhook" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -396,7 +397,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#beforetaskexecutionhook">beforeTaskExecutionHook</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1012">src/pools/abstract-pool.ts:1012</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1098">src/pools/abstract-pool.ts:1098</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="checkandemitdynamicworkercreationevents"><code class="tsd-tag">Protected</code><span>check<wbr/>And<wbr/>Emit<wbr/>Dynamic<wbr/>Worker<wbr/>Creation<wbr/>Events</span><a href="#checkandemitdynamicworkercreationevents" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -408,7 +409,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Overrides <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#checkandemitdynamicworkercreationevents">checkAndEmitDynamicWorkerCreationEvents</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/fixed.ts#L63">src/pools/cluster/fixed.ts:63</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/fixed.ts#L63">src/pools/cluster/fixed.ts:63</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="checkandemitdynamicworkerdestructionevents"><code class="tsd-tag">Protected</code><span>check<wbr/>And<wbr/>Emit<wbr/>Dynamic<wbr/>Worker<wbr/>Destruction<wbr/>Events</span><a href="#checkandemitdynamicworkerdestructionevents" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -420,7 +421,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Overrides <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#checkandemitdynamicworkerdestructionevents">checkAndEmitDynamicWorkerDestructionEvents</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/fixed.ts#L68">src/pools/cluster/fixed.ts:68</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/fixed.ts#L68">src/pools/cluster/fixed.ts:68</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="createandsetupdynamicworkernode"><code class="tsd-tag">Protected</code><span>create<wbr/>And<wbr/>Setup<wbr/>Dynamic<wbr/>Worker<wbr/>Node</span><a href="#createandsetupdynamicworkernode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -433,7 +434,7 @@ Can be overridden.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#createandsetupdynamicworkernode">createAndSetupDynamicWorkerNode</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1060">src/pools/abstract-pool.ts:1060</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1148">src/pools/abstract-pool.ts:1148</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="createandsetupworkernode"><code class="tsd-tag">Protected</code><span>create<wbr/>And<wbr/>Setup<wbr/>Worker<wbr/>Node</span><a href="#createandsetupworkernode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -446,7 +447,7 @@ Can be overridden.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#createandsetupworkernode">createAndSetupWorkerNode</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1116">src/pools/abstract-pool.ts:1116</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1196">src/pools/abstract-pool.ts:1196</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="deregisterworkermessagelistener"><code class="tsd-tag">Protected</code><span>deregister<wbr/>Worker<wbr/>Message<wbr/>Listener</span><a href="#deregisterworkermessagelistener" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -471,7 +472,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Overrides <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#deregisterworkermessagelistener">deregisterWorkerMessageListener</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/fixed.ts#L73">src/pools/cluster/fixed.ts:73</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/fixed.ts#L73">src/pools/cluster/fixed.ts:73</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="destroy"><span>destroy</span><a href="#destroy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -484,7 +485,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-4">Inherit Doc<a href="#inherit-doc-4" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#destroy">destroy</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L614">src/pools/abstract-pool.ts:614</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L667">src/pools/abstract-pool.ts:667</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="destroyworkernode"><code class="tsd-tag">Protected</code><span>destroy<wbr/>Worker<wbr/>Node</span><a href="#destroyworkernode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -502,7 +503,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#destroyworkernode">destroyWorkerNode</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1185">src/pools/abstract-pool.ts:1185</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1350">src/pools/abstract-pool.ts:1350</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="enabletasksqueue"><span>enable<wbr/>Tasks<wbr/>Queue</span><a href="#enabletasksqueue" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -520,7 +521,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-5">Inherit Doc<a href="#inherit-doc-5" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#enabletasksqueue">enableTasksQueue</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L649">src/pools/abstract-pool.ts:649</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L702">src/pools/abstract-pool.ts:702</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="execute"><span>execute</span><a href="#execute" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -540,7 +541,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-6">Inherit Doc<a href="#inherit-doc-6" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#execute">execute</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L663">src/pools/abstract-pool.ts:663</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L716">src/pools/abstract-pool.ts:716</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="flagworkernodeasnotready"><code class="tsd-tag">Protected</code><span>flag<wbr/>Worker<wbr/>Node<wbr/>As<wbr/>Not<wbr/>Ready</span><a href="#flagworkernodeasnotready" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -554,7 +555,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#flagworkernodeasnotready">flagWorkerNodeAsNotReady</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1203">src/pools/abstract-pool.ts:1203</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1375">src/pools/abstract-pool.ts:1375</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="flushtasksqueue"><code class="tsd-tag">Protected</code><span>flush<wbr/>Tasks<wbr/>Queue</span><a href="#flushtasksqueue" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -568,7 +569,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#flushtasksqueue">flushTasksQueue</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1210">src/pools/abstract-pool.ts:1210</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1382">src/pools/abstract-pool.ts:1382</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="getworkerinfo"><code class="tsd-tag">Protected</code><span>get<wbr/>Worker<wbr/>Info</span><a href="#getworkerinfo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -587,7 +588,7 @@ Can be overridden.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#getworkerinfo">getWorkerInfo</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1226">src/pools/abstract-pool.ts:1226</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1399">src/pools/abstract-pool.ts:1399</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="hastaskfunction"><span>has<wbr/>Task<wbr/>Function</span><a href="#hastaskfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -604,7 +605,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-7">Inherit Doc<a href="#inherit-doc-7" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#hastaskfunction">hasTaskFunction</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L691">src/pools/abstract-pool.ts:691</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L748">src/pools/abstract-pool.ts:748</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="internalbackpressure"><code class="tsd-tag">Protected</code><span>internal<wbr/>Back<wbr/>Pressure</span><a href="#internalbackpressure" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -617,7 +618,7 @@ Can be overridden.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#internalbackpressure">internalBackPressure</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1234">src/pools/abstract-pool.ts:1234</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1407">src/pools/abstract-pool.ts:1407</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="internalbusy"><code class="tsd-tag">Protected</code><span>internal<wbr/>Busy</span><a href="#internalbusy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -630,7 +631,7 @@ Can be overridden.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#internalbusy">internalBusy</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1251">src/pools/abstract-pool.ts:1251</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1424">src/pools/abstract-pool.ts:1424</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="ismain"><code class="tsd-tag">Protected</code><span>is<wbr/>Main</span><a href="#ismain" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -643,7 +644,7 @@ Can be overridden.</p>
 <aside class="tsd-sources">
 <p>Overrides <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#ismain">isMain</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/fixed.ts#L81">src/pools/cluster/fixed.ts:81</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/fixed.ts#L81">src/pools/cluster/fixed.ts:81</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="listtaskfunctionsproperties"><span>list<wbr/>Task<wbr/>Functions<wbr/>Properties</span><a href="#listtaskfunctionsproperties" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -656,7 +657,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-8">Inherit Doc<a href="#inherit-doc-8" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#listtaskfunctionsproperties">listTaskFunctionsProperties</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L698">src/pools/abstract-pool.ts:698</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L755">src/pools/abstract-pool.ts:755</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="mapexecute"><span>map<wbr/>Execute</span><a href="#mapexecute" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -676,7 +677,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-9">Inherit Doc<a href="#inherit-doc-9" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#mapexecute">mapExecute</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L711">src/pools/abstract-pool.ts:711</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L768">src/pools/abstract-pool.ts:768</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="registeronceworkermessagelistener"><code class="tsd-tag">Protected</code><span>register<wbr/>Once<wbr/>Worker<wbr/>Message<wbr/>Listener</span><a href="#registeronceworkermessagelistener" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -701,7 +702,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Overrides <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#registeronceworkermessagelistener">registerOnceWorkerMessageListener</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/fixed.ts#L86">src/pools/cluster/fixed.ts:86</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/fixed.ts#L86">src/pools/cluster/fixed.ts:86</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="registerworkermessagelistener"><code class="tsd-tag">Protected</code><span>register<wbr/>Worker<wbr/>Message<wbr/>Listener</span><a href="#registerworkermessagelistener" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -726,7 +727,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Overrides <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#registerworkermessagelistener">registerWorkerMessageListener</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/fixed.ts#L94">src/pools/cluster/fixed.ts:94</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/fixed.ts#L94">src/pools/cluster/fixed.ts:94</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="removetaskfunction"><span>remove<wbr/>Task<wbr/>Function</span><a href="#removetaskfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -743,7 +744,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-10">Inherit Doc<a href="#inherit-doc-10" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#removetaskfunction">removeTaskFunction</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L777">src/pools/abstract-pool.ts:777</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L838">src/pools/abstract-pool.ts:838</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="sendstartupmessagetoworker"><code class="tsd-tag">Protected</code><span>send<wbr/>Startup<wbr/>Message<wbr/>To<wbr/>Worker</span><a href="#sendstartupmessagetoworker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -761,7 +762,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Overrides <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#sendstartupmessagetoworker">sendStartupMessageToWorker</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/fixed.ts#L102">src/pools/cluster/fixed.ts:102</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/fixed.ts#L102">src/pools/cluster/fixed.ts:102</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="sendtoworker"><code class="tsd-tag">Protected</code><span>send<wbr/>To<wbr/>Worker</span><a href="#sendtoworker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -782,7 +783,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Overrides <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#sendtoworker">sendToWorker</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/fixed.ts#L109">src/pools/cluster/fixed.ts:109</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/fixed.ts#L109">src/pools/cluster/fixed.ts:109</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="setdefaulttaskfunction"><span>set<wbr/>Default<wbr/>Task<wbr/>Function</span><a href="#setdefaulttaskfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -799,7 +800,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-11">Inherit Doc<a href="#inherit-doc-11" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#setdefaulttaskfunction">setDefaultTaskFunction</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L804">src/pools/abstract-pool.ts:804</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L876">src/pools/abstract-pool.ts:876</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="settasksqueueoptions"><span>set<wbr/>Tasks<wbr/>Queue<wbr/>Options</span><a href="#settasksqueueoptions" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -816,7 +817,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-12">Inherit Doc<a href="#inherit-doc-12" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#settasksqueueoptions">setTasksQueueOptions</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L815">src/pools/abstract-pool.ts:815</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L898">src/pools/abstract-pool.ts:898</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="setuphook"><code class="tsd-tag">Protected</code><span>setup<wbr/>Hook</span><a href="#setuphook" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -829,7 +830,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Overrides <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#setuphook">setupHook</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/fixed.ts#L120">src/pools/cluster/fixed.ts:120</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/fixed.ts#L120">src/pools/cluster/fixed.ts:120</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="setworkerchoicestrategy"><span>set<wbr/>Worker<wbr/>Choice<wbr/>Strategy</span><a href="#setworkerchoicestrategy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -847,7 +848,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-13">Inherit Doc<a href="#inherit-doc-13" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#setworkerchoicestrategy">setWorkerChoiceStrategy</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L842">src/pools/abstract-pool.ts:842</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L925">src/pools/abstract-pool.ts:925</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="setworkerchoicestrategyoptions"><span>set<wbr/>Worker<wbr/>Choice<wbr/>Strategy<wbr/>Options</span><a href="#setworkerchoicestrategyoptions" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -864,7 +865,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-14">Inherit Doc<a href="#inherit-doc-14" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#setworkerchoicestrategyoptions">setWorkerChoiceStrategyOptions</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L873">src/pools/abstract-pool.ts:873</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L956">src/pools/abstract-pool.ts:956</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="shallcreatedynamicworker"><code class="tsd-tag">Protected</code><span>shall<wbr/>Create<wbr/>Dynamic<wbr/>Worker</span><a href="#shallcreatedynamicworker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -877,7 +878,7 @@ Can be overridden.</p>
 <aside class="tsd-sources">
 <p>Overrides <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#shallcreatedynamicworker">shallCreateDynamicWorker</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/fixed.ts#L131">src/pools/cluster/fixed.ts:131</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/fixed.ts#L131">src/pools/cluster/fixed.ts:131</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="start"><span>start</span><a href="#start" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -890,7 +891,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-15">Inherit Doc<a href="#inherit-doc-15" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#start">start</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L898">src/pools/abstract-pool.ts:898</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L981">src/pools/abstract-pool.ts:981</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="workermessagelistener"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>worker<wbr/>Message<wbr/>Listener</span><a href="#workermessagelistener" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -908,7 +909,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#workermessagelistener">workerMessageListener</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1328">src/pools/abstract-pool.ts:1328</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1501">src/pools/abstract-pool.ts:1501</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -933,7 +934,7 @@ Can be overridden.</p>
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Methods</summary>
 <div><a href="#addtaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>add<wbr/>Task<wbr/>Function</span></a><a href="#aftertaskexecutionhook" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>after<wbr/>Task<wbr/>Execution<wbr/>Hook</span></a><a href="#afterworkernodesetup" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>after<wbr/>Worker<wbr/>Node<wbr/>Setup</span></a><a href="#beforetaskexecutionhook" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>before<wbr/>Task<wbr/>Execution<wbr/>Hook</span></a><a href="#checkandemitdynamicworkercreationevents" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>check<wbr/>And<wbr/>Emit<wbr/>Dynamic<wbr/>Worker<wbr/>Creation<wbr/>Events</span></a><a href="#checkandemitdynamicworkerdestructionevents" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>check<wbr/>And<wbr/>Emit<wbr/>Dynamic<wbr/>Worker<wbr/>Destruction<wbr/>Events</span></a><a href="#createandsetupdynamicworkernode" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>create<wbr/>And<wbr/>Setup<wbr/>Dynamic<wbr/>Worker<wbr/>Node</span></a><a href="#createandsetupworkernode" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>create<wbr/>And<wbr/>Setup<wbr/>Worker<wbr/>Node</span></a><a href="#deregisterworkermessagelistener" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>deregister<wbr/>Worker<wbr/>Message<wbr/>Listener</span></a><a href="#destroy" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>destroy</span></a><a href="#destroyworkernode" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>destroy<wbr/>Worker<wbr/>Node</span></a><a href="#enabletasksqueue" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Tasks<wbr/>Queue</span></a><a href="#execute" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>execute</span></a><a href="#flagworkernodeasnotready" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>flag<wbr/>Worker<wbr/>Node<wbr/>As<wbr/>Not<wbr/>Ready</span></a><a href="#flushtasksqueue" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>flush<wbr/>Tasks<wbr/>Queue</span></a><a href="#getworkerinfo" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Worker<wbr/>Info</span></a><a href="#hastaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>has<wbr/>Task<wbr/>Function</span></a><a href="#internalbackpressure" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>internal<wbr/>Back<wbr/>Pressure</span></a><a href="#internalbusy" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>internal<wbr/>Busy</span></a><a href="#ismain" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Main</span></a><a href="#listtaskfunctionsproperties" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>list<wbr/>Task<wbr/>Functions<wbr/>Properties</span></a><a href="#mapexecute" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>map<wbr/>Execute</span></a><a href="#registeronceworkermessagelistener" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>register<wbr/>Once<wbr/>Worker<wbr/>Message<wbr/>Listener</span></a><a href="#registerworkermessagelistener" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>register<wbr/>Worker<wbr/>Message<wbr/>Listener</span></a><a href="#removetaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>remove<wbr/>Task<wbr/>Function</span></a><a href="#sendstartupmessagetoworker" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Startup<wbr/>Message<wbr/>To<wbr/>Worker</span></a><a href="#sendtoworker" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>To<wbr/>Worker</span></a><a href="#setdefaulttaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Default<wbr/>Task<wbr/>Function</span></a><a href="#settasksqueueoptions" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Tasks<wbr/>Queue<wbr/>Options</span></a><a href="#setuphook" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>setup<wbr/>Hook</span></a><a href="#setworkerchoicestrategy" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Worker<wbr/>Choice<wbr/>Strategy</span></a><a href="#setworkerchoicestrategyoptions" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Worker<wbr/>Choice<wbr/>Strategy<wbr/>Options</span></a><a href="#shallcreatedynamicworker" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>shall<wbr/>Create<wbr/>Dynamic<wbr/>Worker</span></a><a href="#start" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>start</span></a><a href="#workermessagelistener" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>worker<wbr/>Message<wbr/>Listener</span></a></div></details></div></details></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 022b5e222024242f8fa367a1a5d607079080a124..2c3db77c46b994337428c6397e36028380373313 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>FixedThreadPool | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>FixedThreadPool | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -30,7 +30,7 @@
 <li><span id="response"><span class="tsd-kind-type-parameter">Response</span> = <span class="tsd-signature-type">unknown</span></span>
 <div class="tsd-comment tsd-typography"><p>Type of execution response. This can only be structured-cloneable data.</p>
 </div></li></ul></section>
-<section class="tsd-panel tsd-hierarchy" data-refl="1131">
+<section class="tsd-panel tsd-hierarchy" data-refl="1230">
 <h4>Hierarchy (<a href="../hierarchy.html#src.FixedThreadPool">View Summary</a>)</h4>
 <ul class="tsd-hierarchy">
 <li class="tsd-hierarchy-item"><a href="../interfaces/src.AbstractPool.html" class="tsd-signature-type tsd-kind-interface">AbstractPool</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Worker</span><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span>
@@ -39,7 +39,7 @@
 <ul class="tsd-hierarchy">
 <li class="tsd-hierarchy-item"><a href="src.DynamicThreadPool.html" class="tsd-signature-type tsd-kind-class">DynamicThreadPool</a></li></ul></li></ul></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/fixed.ts#L25">src/pools/thread/fixed.ts:25</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/fixed.ts#L25">src/pools/thread/fixed.ts:25</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">FixedThreadPool</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Overrides AbstractPool&lt;Worker, Data, Response&gt;.constructor</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/fixed.ts#L56">src/pools/thread/fixed.ts:56</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/fixed.ts#L56">src/pools/thread/fixed.ts:56</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#destroying">destroying</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L377">src/pools/abstract-pool.ts:377</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L379">src/pools/abstract-pool.ts:379</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="emitter"><code class="tsd-tag">Optional</code><span>emitter</span><a href="#emitter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">emitter</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">EventEmitterAsyncResource</span></div>
 <h4 class="tsd-anchor-link" id="inherit-doc">Inherit Doc<a href="#inherit-doc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#emitter">emitter</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L87">src/pools/abstract-pool.ts:87</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L89">src/pools/abstract-pool.ts:89</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="filepath"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>file<wbr/>Path</span><a href="#filepath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">filePath</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#filepath">filePath</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L527">src/pools/abstract-pool.ts:527</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L560">src/pools/abstract-pool.ts:560</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="maximumnumberofworkers"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>maximum<wbr/>Number<wbr/>Of<wbr/>Workers</span><a href="#maximumnumberofworkers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">maximumNumberOfWorkers</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#maximumnumberofworkers">maximumNumberOfWorkers</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L529">src/pools/abstract-pool.ts:529</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L562">src/pools/abstract-pool.ts:562</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="minimumnumberofworkers"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>minimum<wbr/>Number<wbr/>Of<wbr/>Workers</span><a href="#minimumnumberofworkers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">minimumNumberOfWorkers</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#minimumnumberofworkers">minimumNumberOfWorkers</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L526">src/pools/abstract-pool.ts:526</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L559">src/pools/abstract-pool.ts:559</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="opts"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>opts</span><a href="#opts" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">opts</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/src.PoolOptions.html" class="tsd-signature-type tsd-kind-interface">PoolOptions</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Worker</span><span class="tsd-signature-symbol">&gt;</span></div>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#opts">opts</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L528">src/pools/abstract-pool.ts:528</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L561">src/pools/abstract-pool.ts:561</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="promiseresponsemap"><code class="tsd-tag">Protected</code><span>promise<wbr/>Response<wbr/>Map</span><a href="#promiseresponsemap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">promiseResponseMap</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol">&lt;</span><br/>    <span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-signature-type">PromiseResponseWrapper</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#promiseresponsemap">promiseResponseMap</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L386">src/pools/abstract-pool.ts:386</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L388">src/pools/abstract-pool.ts:388</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="started"><code class="tsd-tag">Protected</code><span>started</span><a href="#started" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">started</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#started">started</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L397">src/pools/abstract-pool.ts:397</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L394">src/pools/abstract-pool.ts:394</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="starting"><code class="tsd-tag">Protected</code><span>starting</span><a href="#starting" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">starting</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#starting">starting</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L402">src/pools/abstract-pool.ts:402</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L399">src/pools/abstract-pool.ts:399</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="workerchoicestrategiescontext"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Optional</code><span>worker<wbr/>Choice<wbr/>Strategies<wbr/>Context</span><a href="#workerchoicestrategiescontext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">workerChoiceStrategiesContext</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">WorkerChoiceStrategiesContext</span><span class="tsd-signature-symbol">&lt;</span><br/>    <span class="tsd-signature-type">Worker</span><span class="tsd-signature-symbol">,</span><br/>    <a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span><br/>    <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">&gt;</span></div>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#workerchoicestrategiescontext">workerChoiceStrategiesContext</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L407">src/pools/abstract-pool.ts:407</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L404">src/pools/abstract-pool.ts:404</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="workernodes"><code class="tsd-tag">Readonly</code><span>worker<wbr/>Nodes</span><a href="#workernodes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">workerNodes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IWorkerNode</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Worker</span><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div>
 <h4 class="tsd-anchor-link" id="inherit-doc-1">Inherit Doc<a href="#inherit-doc-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#workernodes">workerNodes</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L90">src/pools/abstract-pool.ts:90</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L92">src/pools/abstract-pool.ts:92</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Accessors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="accessors-1">Accessors<a href="#accessors-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
 <aside class="tsd-sources">
 <p>Overrides AbstractPool.backPressure</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/fixed.ts#L30">src/pools/thread/fixed.ts:30</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/fixed.ts#L30">src/pools/thread/fixed.ts:30</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="busy"><code class="tsd-tag">Protected</code><span>busy</span><a href="#busy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
 <aside class="tsd-sources">
 <p>Overrides AbstractPool.busy</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/fixed.ts#L35">src/pools/thread/fixed.ts:35</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/fixed.ts#L35">src/pools/thread/fixed.ts:35</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="info"><span>info</span><a href="#info" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
 <h4 class="tsd-anchor-link" id="inherit-doc-2">Inherit Doc<a href="#inherit-doc-2" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from AbstractPool.info</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L93">src/pools/abstract-pool.ts:93</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L95">src/pools/abstract-pool.ts:95</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="type"><code class="tsd-tag">Protected</code><span>type</span><a href="#type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;fixed&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;dynamic&quot;</span></h4><aside class="tsd-sources">
 <p>Overrides AbstractPool.type</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/fixed.ts#L40">src/pools/thread/fixed.ts:40</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/fixed.ts#L40">src/pools/thread/fixed.ts:40</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="worker"><code class="tsd-tag">Protected</code><span>worker</span><a href="#worker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;cluster&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;thread&quot;</span></h4><aside class="tsd-sources">
 <p>Overrides AbstractPool.worker</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/fixed.ts#L45">src/pools/thread/fixed.ts:45</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/fixed.ts#L45">src/pools/thread/fixed.ts:45</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
 <h4 class="tsd-anchor-link" id="inherit-doc-3">Inherit Doc<a href="#inherit-doc-3" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#addtaskfunction">addTaskFunction</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L576">src/pools/abstract-pool.ts:576</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L609">src/pools/abstract-pool.ts:609</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="aftertaskexecutionhook"><code class="tsd-tag">Protected</code><span>after<wbr/>Task<wbr/>Execution<wbr/>Hook</span><a href="#aftertaskexecutionhook" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
 <li class="tsd-is-inherited">
 <div class="tsd-signature tsd-anchor-link" id="aftertaskexecutionhook-1"><span class="tsd-kind-call-signature">afterTaskExecutionHook</span><span class="tsd-signature-symbol">(</span><br/>    <span class="tsd-kind-parameter">workerNodeKey</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><a href="#aftertaskexecutionhook-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div>
 <div class="tsd-description">
-<div class="tsd-comment tsd-typography"><p>Hook executed after the worker task execution.
+<div class="tsd-comment tsd-typography"><p>Hook executed after task execution for a live worker node.
+Recovered responses from removed worker nodes do not invoke this hook.
 Can be overridden.</p>
 </div>
 <div class="tsd-parameters">
 <h4 class="tsd-parameters-title">Parameters</h4>
 <ul class="tsd-parameter-list">
 <li><span><span class="tsd-kind-parameter">workerNodeKey</span>: <span class="tsd-signature-type">number</span></span>
-<div class="tsd-comment tsd-typography"><p>The worker node key.</p>
+<div class="tsd-comment tsd-typography"><p>The live worker node key.</p>
 </div></li>
 <li><span><span class="tsd-kind-parameter">message</span>: <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span></span>
 <div class="tsd-comment tsd-typography"><p>The received message.</p>
@@ -355,7 +356,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#aftertaskexecutionhook">afterTaskExecutionHook</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L924">src/pools/abstract-pool.ts:924</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1008">src/pools/abstract-pool.ts:1008</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="afterworkernodesetup"><code class="tsd-tag">Protected</code><span>after<wbr/>Worker<wbr/>Node<wbr/>Setup</span><a href="#afterworkernodesetup" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -374,7 +375,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#afterworkernodesetup">afterWorkerNodeSetup</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L979">src/pools/abstract-pool.ts:979</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1065">src/pools/abstract-pool.ts:1065</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="beforetaskexecutionhook"><code class="tsd-tag">Protected</code><span>before<wbr/>Task<wbr/>Execution<wbr/>Hook</span><a href="#beforetaskexecutionhook" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -396,7 +397,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#beforetaskexecutionhook">beforeTaskExecutionHook</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1012">src/pools/abstract-pool.ts:1012</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1098">src/pools/abstract-pool.ts:1098</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="checkandemitdynamicworkercreationevents"><code class="tsd-tag">Protected</code><span>check<wbr/>And<wbr/>Emit<wbr/>Dynamic<wbr/>Worker<wbr/>Creation<wbr/>Events</span><a href="#checkandemitdynamicworkercreationevents" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -408,7 +409,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Overrides <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#checkandemitdynamicworkercreationevents">checkAndEmitDynamicWorkerCreationEvents</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/fixed.ts#L66">src/pools/thread/fixed.ts:66</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/fixed.ts#L66">src/pools/thread/fixed.ts:66</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="checkandemitdynamicworkerdestructionevents"><code class="tsd-tag">Protected</code><span>check<wbr/>And<wbr/>Emit<wbr/>Dynamic<wbr/>Worker<wbr/>Destruction<wbr/>Events</span><a href="#checkandemitdynamicworkerdestructionevents" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -420,7 +421,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Overrides <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#checkandemitdynamicworkerdestructionevents">checkAndEmitDynamicWorkerDestructionEvents</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/fixed.ts#L71">src/pools/thread/fixed.ts:71</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/fixed.ts#L71">src/pools/thread/fixed.ts:71</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="createandsetupdynamicworkernode"><code class="tsd-tag">Protected</code><span>create<wbr/>And<wbr/>Setup<wbr/>Dynamic<wbr/>Worker<wbr/>Node</span><a href="#createandsetupdynamicworkernode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -433,7 +434,7 @@ Can be overridden.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#createandsetupdynamicworkernode">createAndSetupDynamicWorkerNode</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1060">src/pools/abstract-pool.ts:1060</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1148">src/pools/abstract-pool.ts:1148</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="createandsetupworkernode"><code class="tsd-tag">Protected</code><span>create<wbr/>And<wbr/>Setup<wbr/>Worker<wbr/>Node</span><a href="#createandsetupworkernode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -446,7 +447,7 @@ Can be overridden.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#createandsetupworkernode">createAndSetupWorkerNode</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1116">src/pools/abstract-pool.ts:1116</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1196">src/pools/abstract-pool.ts:1196</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="deregisterworkermessagelistener"><code class="tsd-tag">Protected</code><span>deregister<wbr/>Worker<wbr/>Message<wbr/>Listener</span><a href="#deregisterworkermessagelistener" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -471,7 +472,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Overrides <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#deregisterworkermessagelistener">deregisterWorkerMessageListener</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/fixed.ts#L76">src/pools/thread/fixed.ts:76</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/fixed.ts#L76">src/pools/thread/fixed.ts:76</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="destroy"><span>destroy</span><a href="#destroy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -484,7 +485,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-4">Inherit Doc<a href="#inherit-doc-4" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#destroy">destroy</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L614">src/pools/abstract-pool.ts:614</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L667">src/pools/abstract-pool.ts:667</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="destroyworkernode"><code class="tsd-tag">Protected</code><span>destroy<wbr/>Worker<wbr/>Node</span><a href="#destroyworkernode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -502,7 +503,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#destroyworkernode">destroyWorkerNode</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1185">src/pools/abstract-pool.ts:1185</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1350">src/pools/abstract-pool.ts:1350</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="enabletasksqueue"><span>enable<wbr/>Tasks<wbr/>Queue</span><a href="#enabletasksqueue" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -520,7 +521,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-5">Inherit Doc<a href="#inherit-doc-5" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#enabletasksqueue">enableTasksQueue</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L649">src/pools/abstract-pool.ts:649</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L702">src/pools/abstract-pool.ts:702</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="execute"><span>execute</span><a href="#execute" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -540,7 +541,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-6">Inherit Doc<a href="#inherit-doc-6" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#execute">execute</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L663">src/pools/abstract-pool.ts:663</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L716">src/pools/abstract-pool.ts:716</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="flagworkernodeasnotready"><code class="tsd-tag">Protected</code><span>flag<wbr/>Worker<wbr/>Node<wbr/>As<wbr/>Not<wbr/>Ready</span><a href="#flagworkernodeasnotready" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -554,7 +555,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#flagworkernodeasnotready">flagWorkerNodeAsNotReady</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1203">src/pools/abstract-pool.ts:1203</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1375">src/pools/abstract-pool.ts:1375</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="flushtasksqueue"><code class="tsd-tag">Protected</code><span>flush<wbr/>Tasks<wbr/>Queue</span><a href="#flushtasksqueue" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -568,7 +569,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#flushtasksqueue">flushTasksQueue</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1210">src/pools/abstract-pool.ts:1210</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1382">src/pools/abstract-pool.ts:1382</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="getworkerinfo"><code class="tsd-tag">Protected</code><span>get<wbr/>Worker<wbr/>Info</span><a href="#getworkerinfo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -587,7 +588,7 @@ Can be overridden.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#getworkerinfo">getWorkerInfo</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1226">src/pools/abstract-pool.ts:1226</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1399">src/pools/abstract-pool.ts:1399</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="hastaskfunction"><span>has<wbr/>Task<wbr/>Function</span><a href="#hastaskfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -604,7 +605,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-7">Inherit Doc<a href="#inherit-doc-7" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#hastaskfunction">hasTaskFunction</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L691">src/pools/abstract-pool.ts:691</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L748">src/pools/abstract-pool.ts:748</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="internalbackpressure"><code class="tsd-tag">Protected</code><span>internal<wbr/>Back<wbr/>Pressure</span><a href="#internalbackpressure" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -617,7 +618,7 @@ Can be overridden.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#internalbackpressure">internalBackPressure</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1234">src/pools/abstract-pool.ts:1234</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1407">src/pools/abstract-pool.ts:1407</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="internalbusy"><code class="tsd-tag">Protected</code><span>internal<wbr/>Busy</span><a href="#internalbusy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -630,7 +631,7 @@ Can be overridden.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#internalbusy">internalBusy</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1251">src/pools/abstract-pool.ts:1251</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1424">src/pools/abstract-pool.ts:1424</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="ismain"><code class="tsd-tag">Protected</code><span>is<wbr/>Main</span><a href="#ismain" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -643,7 +644,7 @@ Can be overridden.</p>
 <aside class="tsd-sources">
 <p>Overrides <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#ismain">isMain</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/fixed.ts#L87">src/pools/thread/fixed.ts:87</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/fixed.ts#L87">src/pools/thread/fixed.ts:87</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="listtaskfunctionsproperties"><span>list<wbr/>Task<wbr/>Functions<wbr/>Properties</span><a href="#listtaskfunctionsproperties" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -656,7 +657,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-8">Inherit Doc<a href="#inherit-doc-8" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#listtaskfunctionsproperties">listTaskFunctionsProperties</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L698">src/pools/abstract-pool.ts:698</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L755">src/pools/abstract-pool.ts:755</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="mapexecute"><span>map<wbr/>Execute</span><a href="#mapexecute" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -676,7 +677,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-9">Inherit Doc<a href="#inherit-doc-9" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#mapexecute">mapExecute</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L711">src/pools/abstract-pool.ts:711</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L768">src/pools/abstract-pool.ts:768</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="registeronceworkermessagelistener"><code class="tsd-tag">Protected</code><span>register<wbr/>Once<wbr/>Worker<wbr/>Message<wbr/>Listener</span><a href="#registeronceworkermessagelistener" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -701,7 +702,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Overrides <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#registeronceworkermessagelistener">registerOnceWorkerMessageListener</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/fixed.ts#L92">src/pools/thread/fixed.ts:92</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/fixed.ts#L92">src/pools/thread/fixed.ts:92</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="registerworkermessagelistener"><code class="tsd-tag">Protected</code><span>register<wbr/>Worker<wbr/>Message<wbr/>Listener</span><a href="#registerworkermessagelistener" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -726,7 +727,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Overrides <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#registerworkermessagelistener">registerWorkerMessageListener</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/fixed.ts#L103">src/pools/thread/fixed.ts:103</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/fixed.ts#L103">src/pools/thread/fixed.ts:103</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="removetaskfunction"><span>remove<wbr/>Task<wbr/>Function</span><a href="#removetaskfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -743,7 +744,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-10">Inherit Doc<a href="#inherit-doc-10" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#removetaskfunction">removeTaskFunction</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L777">src/pools/abstract-pool.ts:777</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L838">src/pools/abstract-pool.ts:838</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="sendstartupmessagetoworker"><code class="tsd-tag">Protected</code><span>send<wbr/>Startup<wbr/>Message<wbr/>To<wbr/>Worker</span><a href="#sendstartupmessagetoworker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -761,7 +762,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Overrides <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#sendstartupmessagetoworker">sendStartupMessageToWorker</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/fixed.ts#L114">src/pools/thread/fixed.ts:114</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/fixed.ts#L114">src/pools/thread/fixed.ts:114</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="sendtoworker"><code class="tsd-tag">Protected</code><span>send<wbr/>To<wbr/>Worker</span><a href="#sendtoworker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -785,7 +786,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Overrides <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#sendtoworker">sendToWorker</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/fixed.ts#L129">src/pools/thread/fixed.ts:129</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/fixed.ts#L129">src/pools/thread/fixed.ts:129</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="setdefaulttaskfunction"><span>set<wbr/>Default<wbr/>Task<wbr/>Function</span><a href="#setdefaulttaskfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -802,7 +803,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-11">Inherit Doc<a href="#inherit-doc-11" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#setdefaulttaskfunction">setDefaultTaskFunction</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L804">src/pools/abstract-pool.ts:804</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L876">src/pools/abstract-pool.ts:876</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="settasksqueueoptions"><span>set<wbr/>Tasks<wbr/>Queue<wbr/>Options</span><a href="#settasksqueueoptions" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -819,7 +820,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-12">Inherit Doc<a href="#inherit-doc-12" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#settasksqueueoptions">setTasksQueueOptions</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L815">src/pools/abstract-pool.ts:815</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L898">src/pools/abstract-pool.ts:898</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="setuphook"><code class="tsd-tag">Protected</code><span>setup<wbr/>Hook</span><a href="#setuphook" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -832,7 +833,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#setuphook">setupHook</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1314">src/pools/abstract-pool.ts:1314</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1487">src/pools/abstract-pool.ts:1487</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="setworkerchoicestrategy"><span>set<wbr/>Worker<wbr/>Choice<wbr/>Strategy</span><a href="#setworkerchoicestrategy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -850,7 +851,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-13">Inherit Doc<a href="#inherit-doc-13" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#setworkerchoicestrategy">setWorkerChoiceStrategy</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L842">src/pools/abstract-pool.ts:842</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L925">src/pools/abstract-pool.ts:925</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="setworkerchoicestrategyoptions"><span>set<wbr/>Worker<wbr/>Choice<wbr/>Strategy<wbr/>Options</span><a href="#setworkerchoicestrategyoptions" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -867,7 +868,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-14">Inherit Doc<a href="#inherit-doc-14" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#setworkerchoicestrategyoptions">setWorkerChoiceStrategyOptions</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L873">src/pools/abstract-pool.ts:873</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L956">src/pools/abstract-pool.ts:956</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="shallcreatedynamicworker"><code class="tsd-tag">Protected</code><span>shall<wbr/>Create<wbr/>Dynamic<wbr/>Worker</span><a href="#shallcreatedynamicworker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -880,7 +881,7 @@ Can be overridden.</p>
 <aside class="tsd-sources">
 <p>Overrides <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#shallcreatedynamicworker">shallCreateDynamicWorker</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/fixed.ts#L144">src/pools/thread/fixed.ts:144</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/fixed.ts#L144">src/pools/thread/fixed.ts:144</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="start"><span>start</span><a href="#start" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -893,7 +894,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-15">Inherit Doc<a href="#inherit-doc-15" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#start">start</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L898">src/pools/abstract-pool.ts:898</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L981">src/pools/abstract-pool.ts:981</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="workermessagelistener"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>worker<wbr/>Message<wbr/>Listener</span><a href="#workermessagelistener" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -911,7 +912,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractPool.html">AbstractPool</a>.<a href="../interfaces/src.AbstractPool.html#workermessagelistener">workerMessageListener</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1328">src/pools/abstract-pool.ts:1328</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1501">src/pools/abstract-pool.ts:1501</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -936,7 +937,7 @@ Can be overridden.</p>
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Methods</summary>
 <div><a href="#addtaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>add<wbr/>Task<wbr/>Function</span></a><a href="#aftertaskexecutionhook" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>after<wbr/>Task<wbr/>Execution<wbr/>Hook</span></a><a href="#afterworkernodesetup" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>after<wbr/>Worker<wbr/>Node<wbr/>Setup</span></a><a href="#beforetaskexecutionhook" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>before<wbr/>Task<wbr/>Execution<wbr/>Hook</span></a><a href="#checkandemitdynamicworkercreationevents" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>check<wbr/>And<wbr/>Emit<wbr/>Dynamic<wbr/>Worker<wbr/>Creation<wbr/>Events</span></a><a href="#checkandemitdynamicworkerdestructionevents" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>check<wbr/>And<wbr/>Emit<wbr/>Dynamic<wbr/>Worker<wbr/>Destruction<wbr/>Events</span></a><a href="#createandsetupdynamicworkernode" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>create<wbr/>And<wbr/>Setup<wbr/>Dynamic<wbr/>Worker<wbr/>Node</span></a><a href="#createandsetupworkernode" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>create<wbr/>And<wbr/>Setup<wbr/>Worker<wbr/>Node</span></a><a href="#deregisterworkermessagelistener" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>deregister<wbr/>Worker<wbr/>Message<wbr/>Listener</span></a><a href="#destroy" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>destroy</span></a><a href="#destroyworkernode" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>destroy<wbr/>Worker<wbr/>Node</span></a><a href="#enabletasksqueue" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Tasks<wbr/>Queue</span></a><a href="#execute" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>execute</span></a><a href="#flagworkernodeasnotready" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>flag<wbr/>Worker<wbr/>Node<wbr/>As<wbr/>Not<wbr/>Ready</span></a><a href="#flushtasksqueue" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>flush<wbr/>Tasks<wbr/>Queue</span></a><a href="#getworkerinfo" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Worker<wbr/>Info</span></a><a href="#hastaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>has<wbr/>Task<wbr/>Function</span></a><a href="#internalbackpressure" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>internal<wbr/>Back<wbr/>Pressure</span></a><a href="#internalbusy" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>internal<wbr/>Busy</span></a><a href="#ismain" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Main</span></a><a href="#listtaskfunctionsproperties" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>list<wbr/>Task<wbr/>Functions<wbr/>Properties</span></a><a href="#mapexecute" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>map<wbr/>Execute</span></a><a href="#registeronceworkermessagelistener" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>register<wbr/>Once<wbr/>Worker<wbr/>Message<wbr/>Listener</span></a><a href="#registerworkermessagelistener" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>register<wbr/>Worker<wbr/>Message<wbr/>Listener</span></a><a href="#removetaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>remove<wbr/>Task<wbr/>Function</span></a><a href="#sendstartupmessagetoworker" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Startup<wbr/>Message<wbr/>To<wbr/>Worker</span></a><a href="#sendtoworker" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>To<wbr/>Worker</span></a><a href="#setdefaulttaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Default<wbr/>Task<wbr/>Function</span></a><a href="#settasksqueueoptions" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Tasks<wbr/>Queue<wbr/>Options</span></a><a href="#setuphook" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>setup<wbr/>Hook</span></a><a href="#setworkerchoicestrategy" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Worker<wbr/>Choice<wbr/>Strategy</span></a><a href="#setworkerchoicestrategyoptions" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Worker<wbr/>Choice<wbr/>Strategy<wbr/>Options</span></a><a href="#shallcreatedynamicworker" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>shall<wbr/>Create<wbr/>Dynamic<wbr/>Worker</span></a><a href="#start" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>start</span></a><a href="#workermessagelistener" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>worker<wbr/>Message<wbr/>Listener</span></a></div></details></div></details></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 9f2eb19836061f512493b333c410606b95e46d69..6b6fa195fa8d50e526f5699daf0be53d1860baec 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ThreadWorker | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ThreadWorker | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -34,14 +34,14 @@ but the minimum number of workers will be guaranteed.</p>
 <li><span id="response"><span class="tsd-kind-type-parameter">Response</span> = <span class="tsd-signature-type">unknown</span></span>
 <div class="tsd-comment tsd-typography"><p>Type of response the worker sends back to the main thread. This can only be structured-cloneable data.</p>
 </div></li></ul></section>
-<section class="tsd-panel tsd-hierarchy" data-refl="1957">
+<section class="tsd-panel tsd-hierarchy" data-refl="2095">
 <h4>Hierarchy (<a href="../hierarchy.html#src.ThreadWorker">View Summary</a>)</h4>
 <ul class="tsd-hierarchy">
 <li class="tsd-hierarchy-item"><a href="../interfaces/src.AbstractWorker.html" class="tsd-signature-type tsd-kind-interface">AbstractWorker</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">MessagePort</span><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span>
 <ul class="tsd-hierarchy">
 <li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">ThreadWorker</span></li></ul></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/thread-worker.ts#L28">src/worker/thread-worker.ts:28</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/thread-worker.ts#L28">src/worker/thread-worker.ts:28</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -59,6 +59,7 @@ but the minimum number of workers will be guaranteed.</p>
 <a href="#opts" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>opts</span></a>
 <a href="#statistics" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>statistics?</span></a>
 <a href="#taskabortfunctions" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>task<wbr/>Abort<wbr/>Functions</span></a>
+<a href="#taskfunctionoperationcontext" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>task<wbr/>Function<wbr/>Operation<wbr/>Context</span></a>
 <a href="#taskfunctions" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>task<wbr/>Functions</span></a>
 </div></section>
 <section class="tsd-index-section">
@@ -69,8 +70,9 @@ but the minimum number of workers will be guaranteed.</p>
 <h3 class="tsd-index-heading tsd-anchor-link" id="methods">Methods<a href="#methods" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-index-list"><a href="#addtaskfunction" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>add<wbr/>Task<wbr/>Function</span></a>
 <a href="#getmainworker" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Main<wbr/>Worker</span></a>
+<a href="#gettaskfunctionoperationid" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Task<wbr/>Function<wbr/>Operation<wbr/>Id</span></a>
 <a href="#handleerror" class="tsd-index-link tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Error</span></a>
-<a href="#handlekillmessage" class="tsd-index-link tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Kill<wbr/>Message</span></a>
+<a href="#handlekillmessage" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Kill<wbr/>Message</span></a>
 <a href="#handlereadymessage" class="tsd-index-link tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Ready<wbr/>Message</span></a>
 <a href="#handletaskfunctionoperationmessage" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Task<wbr/>Function<wbr/>Operation<wbr/>Message</span></a>
 <a href="#hastaskfunction" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>has<wbr/>Task<wbr/>Function</span></a>
@@ -116,7 +118,7 @@ but the minimum number of workers will be guaranteed.</p>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">ThreadWorker</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Overrides AbstractWorker&lt;MessagePort, Data, Response&gt;.constructor</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/thread-worker.ts#L47">src/worker/thread-worker.ts:47</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/thread-worker.ts#L47">src/worker/thread-worker.ts:47</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -127,7 +129,7 @@ but the minimum number of workers will be guaranteed.</p>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#activeinterval">activeInterval</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L68">src/worker/abstract-worker.ts:68</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L71">src/worker/abstract-worker.ts:71</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="ismain"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>is<wbr/>Main</span><a href="#ismain" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">isMain</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">undefined</span></div>
@@ -135,7 +137,7 @@ but the minimum number of workers will be guaranteed.</p>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#ismain">isMain</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L104">src/worker/abstract-worker.ts:104</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L116">src/worker/abstract-worker.ts:116</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="lasttasktimestamp"><code class="tsd-tag">Protected</code><span>last<wbr/>Task<wbr/>Timestamp</span><a href="#lasttasktimestamp" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">lastTaskTimestamp</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
@@ -143,7 +145,7 @@ but the minimum number of workers will be guaranteed.</p>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#lasttasktimestamp">lastTaskTimestamp</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L76">src/worker/abstract-worker.ts:76</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L79">src/worker/abstract-worker.ts:79</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="opts"><code class="tsd-tag">Protected</code><span>opts</span><a href="#opts" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">opts</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/src.WorkerOptions.html" class="tsd-signature-type tsd-kind-interface">WorkerOptions</a><span class="tsd-signature-symbol"> = DEFAULT_WORKER_OPTIONS</span></div>
@@ -151,7 +153,7 @@ but the minimum number of workers will be guaranteed.</p>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#opts">opts</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L107">src/worker/abstract-worker.ts:107</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L119">src/worker/abstract-worker.ts:119</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="statistics"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Optional</code><span>statistics</span><a href="#statistics" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">statistics</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">WorkerStatistics</span></div>
@@ -159,7 +161,7 @@ but the minimum number of workers will be guaranteed.</p>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#statistics">statistics</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L81">src/worker/abstract-worker.ts:81</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L84">src/worker/abstract-worker.ts:84</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="taskabortfunctions"><code class="tsd-tag">Protected</code><span>task<wbr/>Abort<wbr/>Functions</span><a href="#taskabortfunctions" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">taskAbortFunctions</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol">&lt;</span><br/>    <span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">&gt;</span></div>
@@ -167,7 +169,15 @@ but the minimum number of workers will be guaranteed.</p>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#taskabortfunctions">taskAbortFunctions</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L86">src/worker/abstract-worker.ts:86</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L89">src/worker/abstract-worker.ts:89</a></li></ul></aside></section>
+<section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
+<h3 class="tsd-anchor-link" id="taskfunctionoperationcontext"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>task<wbr/>Function<wbr/>Operation<wbr/>Context</span><a href="#taskfunctionoperationcontext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
+<div class="tsd-signature"><span class="tsd-kind-property">taskFunctionOperationContext</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">AsyncLocalStorage</span><span class="tsd-signature-symbol">&lt;</span><br/>    <span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">`</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div>
+<div class="tsd-comment tsd-typography"><p>Correlation of task function operations across protected handler overrides.</p>
+</div><aside class="tsd-sources">
+<p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#taskfunctionoperationcontext">taskFunctionOperationContext</a></p>
+<ul>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L94">src/worker/abstract-worker.ts:94</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="taskfunctions"><code class="tsd-tag">Protected</code><span>task<wbr/>Functions</span><a href="#taskfunctions" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">taskFunctions</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <a href="../interfaces/src.TaskFunctionObject.html" class="tsd-signature-type tsd-kind-interface">TaskFunctionObject</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span></div>
@@ -175,7 +185,7 @@ but the minimum number of workers will be guaranteed.</p>
 </div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#taskfunctions">taskFunctions</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L94">src/worker/abstract-worker.ts:94</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L101">src/worker/abstract-worker.ts:101</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Accessors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="accessors-1">Accessors<a href="#accessors-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -190,7 +200,7 @@ but the minimum number of workers will be guaranteed.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <p>Overrides AbstractWorker.id</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/thread-worker.ts#L33">src/worker/thread-worker.ts:33</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/thread-worker.ts#L33">src/worker/thread-worker.ts:33</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -216,7 +226,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#addtaskfunction">addTaskFunction</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L130">src/worker/abstract-worker.ts:130</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L139">src/worker/abstract-worker.ts:139</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="getmainworker"><code class="tsd-tag">Protected</code><span>get<wbr/>Main<wbr/>Worker</span><a href="#getmainworker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -233,7 +243,26 @@ If a task function with the same name already exists, it is replaced.</p>
 </div></div><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#getmainworker">getMainWorker</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L270">src/worker/abstract-worker.ts:270</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L279">src/worker/abstract-worker.ts:279</a></li></ul></aside></div></li></ul></section>
+<section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
+<h3 class="tsd-anchor-link" id="gettaskfunctionoperationid"><code class="tsd-tag">Protected</code><span>get<wbr/>Task<wbr/>Function<wbr/>Operation<wbr/>Id</span><a href="#gettaskfunctionoperationid" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
+<ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
+<li class="tsd-is-inherited">
+<div class="tsd-signature tsd-anchor-link" id="gettaskfunctionoperationid-1"><span class="tsd-kind-call-signature">getTaskFunctionOperationId</span><span class="tsd-signature-symbol">(</span><br/>    <span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">`</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">undefined</span><a href="#gettaskfunctionoperationid-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div>
+<div class="tsd-description">
+<div class="tsd-comment tsd-typography"><p>Gets the task function operation UUID for a request or response.</p>
+</div>
+<div class="tsd-parameters">
+<h4 class="tsd-parameters-title">Parameters</h4>
+<ul class="tsd-parameter-list">
+<li><span><span class="tsd-kind-parameter">message</span>: <span class="tsd-signature-type">MessageValue</span></span>
+<div class="tsd-comment tsd-typography"><p>The task function operation message.</p>
+</div></li></ul></div>
+<h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">`</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">undefined</span></h4><p>The task function operation UUID if available.</p>
+<aside class="tsd-sources">
+<p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#gettaskfunctionoperationid">getTaskFunctionOperationId</a></p>
+<ul>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L291">src/worker/abstract-worker.ts:291</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="handleerror"><code class="tsd-tag">Protected</code><span>handle<wbr/>Error</span><a href="#handleerror" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -252,11 +281,11 @@ If a task function with the same name already exists, it is replaced.</p>
 <aside class="tsd-sources">
 <p>Overrides <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#handleerror">handleError</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/thread-worker.ts#L57">src/worker/thread-worker.ts:57</a></li></ul></aside></div></li></ul></section>
-<section class="tsd-panel tsd-member tsd-is-protected">
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/thread-worker.ts#L57">src/worker/thread-worker.ts:57</a></li></ul></aside></div></li></ul></section>
+<section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="handlekillmessage"><code class="tsd-tag">Protected</code><span>handle<wbr/>Kill<wbr/>Message</span><a href="#handlekillmessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
-<ul class="tsd-signatures tsd-is-protected">
-<li class="">
+<ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
+<li class="tsd-is-inherited">
 <div class="tsd-signature tsd-anchor-link" id="handlekillmessage-1"><span class="tsd-kind-call-signature">handleKillMessage</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><a href="#handlekillmessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div>
 <div class="tsd-description">
 <div class="tsd-comment tsd-typography"><p>Handles a kill message sent by the main worker.</p>
@@ -268,9 +297,9 @@ If a task function with the same name already exists, it is replaced.</p>
 <div class="tsd-comment tsd-typography"><p>The kill message.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
-<p>Overrides <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#handlekillmessage">handleKillMessage</a></p>
+<p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#handlekillmessage">handleKillMessage</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/thread-worker.ts#L72">src/worker/thread-worker.ts:72</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L319">src/worker/abstract-worker.ts:319</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="handlereadymessage"><code class="tsd-tag">Protected</code><span>handle<wbr/>Ready<wbr/>Message</span><a href="#handlereadymessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -288,21 +317,28 @@ If a task function with the same name already exists, it is replaced.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Overrides <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#handlereadymessage">handleReadyMessage</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/thread-worker.ts#L79">src/worker/thread-worker.ts:79</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/thread-worker.ts#L72">src/worker/thread-worker.ts:72</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="handletaskfunctionoperationmessage"><code class="tsd-tag">Protected</code><span>handle<wbr/>Task<wbr/>Function<wbr/>Operation<wbr/>Message</span><a href="#handletaskfunctionoperationmessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
 <li class="tsd-is-inherited">
 <div class="tsd-signature tsd-anchor-link" id="handletaskfunctionoperationmessage-1"><span class="tsd-kind-call-signature">handleTaskFunctionOperationMessage</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><a href="#handletaskfunctionoperationmessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div>
 <div class="tsd-description">
+<div class="tsd-comment tsd-typography"><p>Handles a task function operation.
+Deferred overrides must retain the task function properties reference or the
+operation UUID when forwarding outside the incoming asynchronous context.
+An acknowledgement without a recoverable UUID rejects the pool operation.</p>
+</div>
 <div class="tsd-parameters">
 <h4 class="tsd-parameters-title">Parameters</h4>
 <ul class="tsd-parameter-list">
-<li><span><span class="tsd-kind-parameter">message</span>: <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div>
+<li><span><span class="tsd-kind-parameter">message</span>: <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span></span>
+<div class="tsd-comment tsd-typography"><p>The task function operation request.</p>
+</div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#handletaskfunctionoperationmessage">handleTaskFunctionOperationMessage</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L320">src/worker/abstract-worker.ts:320</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L363">src/worker/abstract-worker.ts:363</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="hastaskfunction"><span>has<wbr/>Task<wbr/>Function</span><a href="#hastaskfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -321,7 +357,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#hastaskfunction">hasTaskFunction</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L165">src/worker/abstract-worker.ts:165</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L174">src/worker/abstract-worker.ts:174</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="listtaskfunctionsproperties"><span>list<wbr/>Task<wbr/>Functions<wbr/>Properties</span><a href="#listtaskfunctionsproperties" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -334,7 +370,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#listtaskfunctionsproperties">listTaskFunctionsProperties</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L178">src/worker/abstract-worker.ts:178</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L187">src/worker/abstract-worker.ts:187</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="messagelistener"><code class="tsd-tag">Protected</code><span>message<wbr/>Listener</span><a href="#messagelistener" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -352,7 +388,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#messagelistener">messageListener</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L389">src/worker/abstract-worker.ts:389</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L433">src/worker/abstract-worker.ts:433</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="removetaskfunction"><span>remove<wbr/>Task<wbr/>Function</span><a href="#removetaskfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -371,7 +407,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#removetaskfunction">removeTaskFunction</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L214">src/worker/abstract-worker.ts:214</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L223">src/worker/abstract-worker.ts:223</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="run"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>run</span><a href="#run" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -389,7 +425,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#run">run</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L427">src/worker/abstract-worker.ts:427</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L485">src/worker/abstract-worker.ts:485</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="runasync"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>run<wbr/>Async</span><a href="#runasync" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -410,7 +446,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#runasync">runAsync</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L463">src/worker/abstract-worker.ts:463</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L515">src/worker/abstract-worker.ts:515</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="runsync"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>run<wbr/>Sync</span><a href="#runsync" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -431,7 +467,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#runsync">runSync</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L504">src/worker/abstract-worker.ts:504</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L541">src/worker/abstract-worker.ts:541</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="sendtaskfunctionspropertiestomainworker"><code class="tsd-tag">Protected</code><span>send<wbr/>Task<wbr/>Functions<wbr/>Properties<wbr/>To<wbr/>Main<wbr/>Worker</span><a href="#sendtaskfunctionspropertiestomainworker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected tsd-is-inherited">
@@ -443,7 +479,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#sendtaskfunctionspropertiestomainworker">sendTaskFunctionsPropertiesToMainWorker</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L539">src/worker/abstract-worker.ts:539</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L572">src/worker/abstract-worker.ts:572</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="sendtomainworker"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>send<wbr/>To<wbr/>Main<wbr/>Worker</span><a href="#sendtomainworker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -461,7 +497,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Overrides <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#sendtomainworker">sendToMainWorker</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/thread-worker.ts#L102">src/worker/thread-worker.ts:102</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/thread-worker.ts#L95">src/worker/thread-worker.ts:95</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="setdefaulttaskfunction"><span>set<wbr/>Default<wbr/>Task<wbr/>Function</span><a href="#setdefaulttaskfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -480,7 +516,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="../interfaces/src.AbstractWorker.html">AbstractWorker</a>.<a href="../interfaces/src.AbstractWorker.html#setdefaulttaskfunction">setDefaultTaskFunction</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L243">src/worker/abstract-worker.ts:243</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L252">src/worker/abstract-worker.ts:252</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -499,13 +535,13 @@ If a task function with the same name already exists, it is replaced.</p>
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Constructors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Constructors</summary>
 <div><a href="#constructor"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Constructor"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a></div></details>
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Properties</summary>
-<div><a href="#activeinterval" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>active<wbr/>Interval</span></a><a href="#ismain" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Main</span></a><a href="#lasttasktimestamp" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last<wbr/>Task<wbr/>Timestamp</span></a><a href="#opts" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>opts</span></a><a href="#statistics" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>statistics</span></a><a href="#taskabortfunctions" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>task<wbr/>Abort<wbr/>Functions</span></a><a href="#taskfunctions" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>task<wbr/>Functions</span></a></div></details>
+<div><a href="#activeinterval" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>active<wbr/>Interval</span></a><a href="#ismain" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Main</span></a><a href="#lasttasktimestamp" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last<wbr/>Task<wbr/>Timestamp</span></a><a href="#opts" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>opts</span></a><a href="#statistics" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>statistics</span></a><a href="#taskabortfunctions" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>task<wbr/>Abort<wbr/>Functions</span></a><a href="#taskfunctionoperationcontext" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>task<wbr/>Function<wbr/>Operation<wbr/>Context</span></a><a href="#taskfunctions" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>task<wbr/>Functions</span></a></div></details>
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Accessors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Accessors</summary>
 <div><a href="#id" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Accessor"><use href="../assets/icons.svg#icon-262144"></use></svg><span>id</span></a></div></details>
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Methods</summary>
-<div><a href="#addtaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>add<wbr/>Task<wbr/>Function</span></a><a href="#getmainworker" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Main<wbr/>Worker</span></a><a href="#handleerror" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Error</span></a><a href="#handlekillmessage" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Kill<wbr/>Message</span></a><a href="#handlereadymessage" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Ready<wbr/>Message</span></a><a href="#handletaskfunctionoperationmessage" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Task<wbr/>Function<wbr/>Operation<wbr/>Message</span></a><a href="#hastaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>has<wbr/>Task<wbr/>Function</span></a><a href="#listtaskfunctionsproperties" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>list<wbr/>Task<wbr/>Functions<wbr/>Properties</span></a><a href="#messagelistener" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>message<wbr/>Listener</span></a><a href="#removetaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>remove<wbr/>Task<wbr/>Function</span></a><a href="#run" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>run</span></a><a href="#runasync" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>run<wbr/>Async</span></a><a href="#runsync" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>run<wbr/>Sync</span></a><a href="#sendtaskfunctionspropertiestomainworker" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Task<wbr/>Functions<wbr/>Properties<wbr/>To<wbr/>Main<wbr/>Worker</span></a><a href="#sendtomainworker" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>To<wbr/>Main<wbr/>Worker</span></a><a href="#setdefaulttaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Default<wbr/>Task<wbr/>Function</span></a></div></details></div></details></div>
+<div><a href="#addtaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>add<wbr/>Task<wbr/>Function</span></a><a href="#getmainworker" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Main<wbr/>Worker</span></a><a href="#gettaskfunctionoperationid" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Task<wbr/>Function<wbr/>Operation<wbr/>Id</span></a><a href="#handleerror" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Error</span></a><a href="#handlekillmessage" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Kill<wbr/>Message</span></a><a href="#handlereadymessage" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Ready<wbr/>Message</span></a><a href="#handletaskfunctionoperationmessage" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Task<wbr/>Function<wbr/>Operation<wbr/>Message</span></a><a href="#hastaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>has<wbr/>Task<wbr/>Function</span></a><a href="#listtaskfunctionsproperties" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>list<wbr/>Task<wbr/>Functions<wbr/>Properties</span></a><a href="#messagelistener" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>message<wbr/>Listener</span></a><a href="#removetaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>remove<wbr/>Task<wbr/>Function</span></a><a href="#run" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>run</span></a><a href="#runasync" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>run<wbr/>Async</span></a><a href="#runsync" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>run<wbr/>Sync</span></a><a href="#sendtaskfunctionspropertiestomainworker" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Task<wbr/>Functions<wbr/>Properties<wbr/>To<wbr/>Main<wbr/>Worker</span></a><a href="#sendtomainworker" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>To<wbr/>Main<wbr/>Worker</span></a><a href="#setdefaulttaskfunction" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Default<wbr/>Task<wbr/>Function</span></a></div></details></div></details></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 89bf8d952505d462ec4e20d57ee60022673db13c..e117374fbef5492a5a7ead1a73cb297b5809d247 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>api | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>api | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
 <p><code>data</code> (optional) An object that you want to pass to your worker task function implementation.<br>
 <code>name</code> (optional) A string with the task function name that you want to execute on the worker. Default: <code>'default'</code><br>
 <code>abortSignal</code> (optional) An abort signal to abort the task function execution.<br>
-<code>transferList</code> (optional) An array of transferable objects that you want to transfer to your <a href="#class-yourworker-extends-threadworkerclusterworker"><code>ThreadWorker</code></a> worker implementation.</p>
+<code>transferList</code> (optional) An array of transferable objects that you want to transfer to your <a href="#class-yourworker-extends-threadworkerclusterworker"><code>ThreadWorker</code></a> worker implementation. The array is copied at submission.</p>
 <p>This method is available on both pool implementations and returns a promise with the task function execution response.</p>
+<p>Promise and thenable task results are awaited, including promises from other JavaScript realms. Functions need not be declared <code>async</code>.</p>
+<p>An already-aborted signal rejects the task before submission.</p>
+<h4 id="task-failures" class="tsd-anchor-link">Task failures<a href="#task-failures" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4>
+<ul>
+<li>If sending a task throws, its promise rejects with the original error, without failing other tasks.</li>
+<li>On unexpected worker exit, unfinished tasks already sent to it reject with an <code>Error</code> and are not retried. Thread responses sent before exit retain their result or task error; cluster responses must reach the pool before exit.</li>
+<li>Task errors reported by a worker reject the task promise and emit <code>taskError</code> when events are enabled. For tasks with transferred objects, the event's <code>data</code> is the original input object; reporting does not return ownership of those objects. Other task errors may omit input that cannot be copied back.</li>
+<li>If a worker cannot report a task error, it exits unexpectedly and unfinished tasks follow the rules above.</li>
+<li>Queued tasks move to ready workers allowed by worker node affinity, using current worker node indices after removal and any replacement attempt. Affinity still applies while other workers initialize. Tasks without an eligible destination reject.</li>
+<li>Eligible tasks are reassigned before <code>backPressureEnd</code> is emitted. Disabling task queues during reassignment sends eligible queued tasks directly instead of discarding them.</li>
+<li>Task cancellation preserves an <code>Error</code> reason, wraps a string reason in a new <code>Error</code>, or produces a task-specific abort <code>Error</code> otherwise.</li>
+<li>Worker failures emit the pool's <code>error</code> event with the original value when events are enabled. Rejections wrap non-<code>Error</code> values in an <code>Error</code> with the original value as <code>cause</code>.</li>
+<li>If a replacement worker cannot be created, affected task promises still settle; the creation error is not suppressed.</li>
+</ul>
+<p>Intentional termination alone does not guarantee rejection of unfinished task promises. Worker errors during termination still follow the failure rules above.</p>
 <h3 id="_-3" class="tsd-anchor-link"><code>pool.mapExecute(data, name, abortSignals, transferList)</code><a href="#_-3" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <p><code>data</code> An iterable of objects that you want to pass to your worker task function implementation.<br>
 <code>name</code> (optional) A string with the task function name that you want to execute on the worker. Default: <code>'default'</code><br>
-<code>abortSignals</code> (optional) An iterable of AbortSignal to abort the matching object task function execution.<br>
-<code>transferList</code> (optional) An array of transferable objects that you want to transfer to your <a href="#class-yourworker-extends-threadworkerclusterworker"><code>ThreadWorker</code></a> worker implementation.</p>
+<code>abortSignals</code> (optional) An iterable of AbortSignal matching the input order and length. One-shot iterables are supported.<br>
+<code>transferList</code> (optional) Same as <a href="#poolexecutedata-name-abortsignal-transferlist"><code>pool.execute()</code></a>, with one array snapshot for the batch.</p>
 <p>This method is available on both pool implementations and returns a promise with the task function execution responses array.</p>
+<p>Task failures follow the same rules as <a href="#task-failures"><code>pool.execute()</code></a>.</p>
 <h3 id="_-4" class="tsd-anchor-link"><code>pool.start()</code><a href="#_-4" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <p>This method is available on both pool implementations and will start the minimum number of workers.</p>
 <h3 id="_-5" class="tsd-anchor-link"><code>pool.destroy()</code><a href="#_-5" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
-<p>This method is available on both pool implementations and will call the terminate method on each worker.</p>
+<p>This method is available on both pool implementations and returns a promise for pool destruction. Workers that have already exited do not block destruction.</p>
+<p>The pool waits up to 1000 milliseconds for each worker to confirm cleanup before terminating it. Cleanup failure or timeout does not prevent termination; unfinished cleanup can be interrupted. Reported cleanup failures emit the pool's <code>error</code> event when events are enabled. This timeout does not bound total pool destruction time.</p>
 <h3 id="_-6" class="tsd-anchor-link"><code>pool.hasTaskFunction(name)</code><a href="#_-6" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <p><code>name</code> (mandatory) The task function name.</p>
 <p>This method is available on both pool implementations and returns a boolean.</p>
 <h3 id="_-7" class="tsd-anchor-link"><code>pool.addTaskFunction(name, fn)</code><a href="#_-7" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <p><code>name</code> (mandatory) The task function name.<br>
-<code>fn</code> (mandatory) The task function <code>(data?: Data) =&gt; Response | Promise&lt;Response&gt;</code> or task function object <code>{ taskFunction: (data?: Data) =&gt; Response | Promise&lt;Response&gt;, priority?: number, strategy?: WorkerChoiceStrategy, workerNodeKeys?: number[] }</code>. Priority range is the same as Unix nice levels. <code>workerNodeKeys</code> is an array of worker node keys to restrict task execution to specific workers (worker node affinity).</p>
+<code>fn</code> (mandatory) The task function <code>(data?: Data) =&gt; Response | PromiseLike&lt;Response&gt;</code> or task function object <code>{ taskFunction: (data?: Data) =&gt; Response | PromiseLike&lt;Response&gt;, priority?: number, strategy?: WorkerChoiceStrategy, workerNodeKeys?: number[] }</code>. Priority range is the same as Unix nice levels. <code>workerNodeKeys</code> restricts initial task dispatch to specific workers (worker node affinity).</p>
+<p>This method is available on both pool implementations and returns a boolean promise. See <a href="#runtime-task-function-changes">Runtime task function changes</a>.</p>
+<p>The function's source and options, including <code>workerNodeKeys</code>, are captured at call time. Later caller changes do not affect registration or replacement workers.</p>
 <h4 id="worker-node-affinity-notes" class="tsd-anchor-link">Worker Node Affinity Notes<a href="#worker-node-affinity-notes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4>
 <ul>
 <li>Worker node keys are validated at registration time against the pool's maximum size (<code>maximumNumberOfWorkers ?? minimumNumberOfWorkers</code>).</li>
 <li>The number of worker node keys cannot exceed the pool's maximum size (<code>maximumNumberOfWorkers ?? minimumNumberOfWorkers</code>).</li>
 <li>In dynamic pools, you can reference worker node keys up to the maximum pool size. Workers that don't exist yet are automatically created when a task targeting them is executed.</li>
-<li>At execution time, if no specified worker is ready, selection retries until one becomes available or retries are exhausted.</li>
+<li>At execution time, if no specified worker is ready, selection retries until one becomes available or retries are exhausted. Initialization failures on ineligible workers do not reject waiting tasks.</li>
+<li>Task stealing on idle or under back pressure ignores worker node affinity.</li>
+<li>With task queues enabled, disable both <code>taskStealing</code> and <code>tasksStealingOnBackPressure</code> for strict worker node affinity. Both are enabled by default.</li>
 </ul>
-<p>This method is available on both pool implementations and returns a boolean promise.</p>
 <h3 id="_-8" class="tsd-anchor-link"><code>pool.removeTaskFunction(name)</code><a href="#_-8" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <p><code>name</code> (mandatory) The task function name.</p>
-<p>This method is available on both pool implementations and returns a boolean promise.</p>
+<p>This method is available on both pool implementations and returns a boolean promise. See <a href="#runtime-task-function-changes">Runtime task function changes</a>.</p>
 <h3 id="_-9" class="tsd-anchor-link"><code>pool.listTaskFunctionsProperties()</code><a href="#_-9" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <p>This method is available on both pool implementations and returns an array of the task function properties.</p>
 <h3 id="_-10" class="tsd-anchor-link"><code>pool.setDefaultTaskFunction(name)</code><a href="#_-10" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <p><code>name</code> (mandatory) The task function name.</p>
-<p>This method is available on both pool implementations and returns a boolean promise.</p>
+<p>This method is available on both pool implementations and returns a boolean promise. See <a href="#runtime-task-function-changes">Runtime task function changes</a>.</p>
+<p>With no workers, this method resolves to <code>true</code> without changing the default selection.</p>
+<h3 id="runtime-task-function-changes" class="tsd-anchor-link">Runtime task function changes<a href="#runtime-task-function-changes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
+<p>Pool-wide calls to <code>addTaskFunction()</code>, <code>removeTaskFunction()</code> and <code>setDefaultTaskFunction()</code> run in call order. A failed call does not block later calls or undo changes already applied to workers.</p>
+<p>If workers are present when a change starts, each must respond or exit before the call settles. At least one successful result is required; any reported failure rejects the change. Thread pools preserve operation results sent before an unexpected worker exit.</p>
+<p>New and replacement workers wait for ongoing task function changes. They accept tasks only after restoring successfully registered task functions, the selected default and scheduling options. Workers being terminated remain unavailable.</p>
+<p>Custom worker subclasses that defer task function operations must echo the request's <code>taskFunctionOperationId</code> in their acknowledgement, or retain the original <code>taskFunctionProperties</code> object when using the standard transport. An acknowledgement without a recoverable UUID rejects the operation. Pool-wide changes still wait for all original targets to respond or exit. Status-only overrides that discard this correlation must be updated.</p>
 <h3 id="pool-options" class="tsd-anchor-link">Pool options<a href="#pool-options" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <p>An object with these properties:</p>
 <ul>
@@ -106,7 +132,7 @@ Default: <code>() =&gt; {}</code></p>
 Default: <code>() =&gt; {}</code></p>
 </li>
 <li>
-<p><code>exitHandler</code> (optional) - A function that will listen for exit event on each worker.<br>
+<p><code>exitHandler</code> (optional) - A function called once per worker exit after pool cleanup, including when replacement construction fails. Receives the exit code with the native worker as <code>this</code>.<br>
 Default: <code>() =&gt; {}</code></p>
 </li>
 <li>
@@ -178,7 +204,7 @@ Properties:</p>
 </ul>
 <h2 id="worker" class="tsd-anchor-link">Worker<a href="#worker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2>
 <h3 id="_-11" class="tsd-anchor-link"><code>class YourWorker extends ThreadWorker/ClusterWorker</code><a href="#_-11" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
-<p><code>taskFunctions</code> (mandatory) The task function or task functions object <code>Record&lt;string, (data?: Data) =&gt; Response | Promise&lt;Response&gt; | { taskFunction: (data?: Data) =&gt; Response | Promise&lt;Response&gt;, priority?: number, strategy?: WorkerChoiceStrategy, workerNodeKeys?: number[] }&gt;</code> that you want to execute on the worker. Priority range is the same as Unix nice levels. <code>workerNodeKeys</code> is an array of worker node keys to restrict task execution to specific workers (worker node affinity). See <a href="#worker-node-affinity-notes">Worker Node Affinity Notes</a> above for validation behavior.<br>
+<p><code>taskFunctions</code> (mandatory) The task function or task functions object <code>Record&lt;string, (data?: Data) =&gt; Response | PromiseLike&lt;Response&gt; | { taskFunction: (data?: Data) =&gt; Response | PromiseLike&lt;Response&gt;, priority?: number, strategy?: WorkerChoiceStrategy, workerNodeKeys?: number[] }&gt;</code> that you want to execute on the worker. Priority range is the same as Unix nice levels. <code>workerNodeKeys</code> restricts initial task dispatch to specific workers (worker node affinity). See <a href="#worker-node-affinity-notes">Worker Node Affinity Notes</a> for affinity behavior.<br>
 <code>opts</code> (optional) An object with these properties:</p>
 <ul>
 <li>
@@ -196,7 +222,7 @@ If <code>killBehavior</code> is set to <code>KillBehaviors.SOFT</code> your task
 Default: <code>60000</code></p>
 </li>
 <li>
-<p><code>killHandler</code> (optional) - A function that will be called when a worker is killed.<br>
+<p><code>killHandler</code> (optional) - A cleanup function called when the pool requests worker termination. Returned promises and thenables are awaited, subject to the <a href="#pooldestroy"><code>pool.destroy()</code> timeout and failure rules</a>.<br>
 Default: <code>() =&gt; {}</code></p>
 </li>
 </ul>
@@ -205,7 +231,7 @@ Default: <code>() =&gt; {}</code></p>
 <p>This method is available on both worker implementations and returns <code>{ status: boolean, error?: Error }</code>.</p>
 <h4 id="_-13" class="tsd-anchor-link"><code>YourWorker.addTaskFunction(name, fn)</code><a href="#_-13" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4>
 <p><code>name</code> (mandatory) The task function name.<br>
-<code>fn</code> (mandatory) The task function <code>(data?: Data) =&gt; Response | Promise&lt;Response&gt;</code> or task function object <code>{ taskFunction: (data?: Data) =&gt; Response | Promise&lt;Response&gt;, priority?: number, strategy?: WorkerChoiceStrategy, workerNodeKeys?: number[] }</code>. Priority range is the same as Unix nice levels. <code>workerNodeKeys</code> is an array of worker node keys to restrict task execution to specific workers (worker node affinity). See <a href="#worker-node-affinity-notes">Worker Node Affinity Notes</a> above for validation behavior.</p>
+<code>fn</code> (mandatory) The task function <code>(data?: Data) =&gt; Response | PromiseLike&lt;Response&gt;</code> or task function object <code>{ taskFunction: (data?: Data) =&gt; Response | PromiseLike&lt;Response&gt;, priority?: number, strategy?: WorkerChoiceStrategy, workerNodeKeys?: number[] }</code>. Priority range is the same as Unix nice levels. <code>workerNodeKeys</code> restricts initial task dispatch to specific workers (worker node affinity). See <a href="#worker-node-affinity-notes">Worker Node Affinity Notes</a> for affinity behavior.</p>
 <p>This method is available on both worker implementations and returns <code>{ status: boolean, error?: Error }</code>.</p>
 <h4 id="_-14" class="tsd-anchor-link"><code>YourWorker.removeTaskFunction(name)</code><a href="#_-14" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4>
 <p><code>name</code> (mandatory) The task function name.</p>
@@ -239,6 +265,9 @@ Default: <code>() =&gt; {}</code></p>
 <li><a href="#_"><span></span></a></li>
 <li><a href="#_-1"><span></span></a></li>
 <li><a href="#_-2"><span></span></a></li>
+<li>
+<ul>
+<li><a href="#task-failures"><span>Task failures</span></a></li></ul></li>
 <li><a href="#_-3"><span></span></a></li>
 <li><a href="#_-4"><span></span></a></li>
 <li><a href="#_-5"><span></span></a></li>
@@ -250,6 +279,7 @@ Default: <code>() =&gt; {}</code></p>
 <li><a href="#_-8"><span></span></a></li>
 <li><a href="#_-9"><span></span></a></li>
 <li><a href="#_-10"><span></span></a></li>
+<li><a href="#runtime-task-function-changes"><span>Runtime task function changes</span></a></li>
 <li><a href="#pool-options"><span>Pool options</span></a></li></ul></li>
 <li><a href="#worker"><span>Worker</span></a></li>
 <li>
@@ -263,7 +293,7 @@ Default: <code>() =&gt; {}</code></p>
 <li><a href="#_-15"><span></span></a></li>
 <li><a href="#_-16"><span></span></a></li></ul></li></ul></li></ul></div></details></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 653493d5366084e03b3fb4aeaff8222623275304..d8e10b43b60a94f3d01780631c1cbe2045bc4cb1 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>general-guidelines | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>general-guidelines | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -65,7 +65,7 @@ But in general, <strong>always profile your application</strong>.</p>
 <li><a href="#cluster-vs-threads-worker-pools"><span>Cluster vs <wbr/>Threads worker pools</span></a></li>
 <li><a href="#fixed-vs-dynamic-pools"><span>Fixed vs <wbr/>Dynamic pools</span></a></li></ul></div></details></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 9b3f4380afb15936145fbbc398e0664ac948511a..ad4e81d20c54fd8903ead595170ed5b27a332473 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>worker-choice-strategies | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>worker-choice-strategies | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -32,6 +32,7 @@
 By default, the strategy uses the simple moving average task execution time for each worker but it can be configured to use the simple moving average task event loop utilization (ELU) active time instead.</p>
 <h3 id="weighted-round-robin" class="tsd-anchor-link">Weighted round robin<a href="#weighted-round-robin" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <p>The worker weights are maximum tasks execution time. Once the worker has reached its maximum tasks execution time, the next task is assigned to the next worker. The default worker weight is the same for each and computed given the CPU cores speed and theirs numbers.</p>
+<p>Workers that are not ready are skipped.</p>
 <h3 id="interleaved-weighted-round-robin-experimental" class="tsd-anchor-link">Interleaved weighted round robin (experimental)<a href="#interleaved-weighted-round-robin-experimental" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <p>The worker weights are maximum tasks execution time. The rounds are the deduplicated worker weights in ascending order.<br>
 During a round, if the worker weight is superior or equal to the current round weight and its tasks execution time is inferior to the current round weight, the task is assigned to the worker. Once all workers weight have been tested, the next round starts.<br>
@@ -69,7 +70,7 @@ The default worker weights is the same for each and computed given the CPU cores
 <ul>
 <li><a href="#simple-moving-median"><span>Simple moving median</span></a></li></ul></li></ul></div></details></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index d9dec83db2d685609f47b2663359435bd6956dcc..b440014cc8e5249571a5b0900878aaa9966cb82b 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>availableParallelism | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>availableParallelism | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -22,7 +22,7 @@ Always returns a value greater than zero.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The host OS optimized maximum pool size.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/utils.ts#L25">src/utils.ts:25</a></li></ul></aside></div></li></ul></section></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/utils.ts#L25">src/utils.ts:25</a></li></ul></aside></div></li></ul></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -36,7 +36,7 @@ Always returns a value greater than zero.</p>
 <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div>
 <div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 4a9c676ebfae9139589efe0850c521eb65c4df7d..5a7b6730bee0eaad32226b5e293dd0e9f0f0b1dd 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="./"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="assets/style.css"/><link rel="stylesheet" href="assets/highlight.css"/><script defer src="assets/main.js"></script><script async src="assets/icons.js" id="tsd-icons-script"></script><script async src="assets/search.js" id="tsd-search-script"></script><script async src="assets/navigation.js" id="tsd-nav-script"></script><script async src="assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="./"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="assets/style.css"/><link rel="stylesheet" href="assets/highlight.css"/><script defer src="assets/main.js"></script><script async src="assets/icons.js" id="tsd-icons-script"></script><script async src="assets/search.js" id="tsd-search-script"></script><script async src="assets/navigation.js" id="tsd-nav-script"></script><script async src="assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -7,24 +7,24 @@
 <div class="container container-main">
 <div class="col-content">
 <div class="tsd-page-title">
-<h1>poolifier - v5.4.0</h1></div>
+<h1>poolifier - v6.0.1</h1></div>
 <h2>Hierarchy Summary</h2>
 <ul class="tsd-full-hierarchy">
-<li data-refl="1762" id="src.AbstractWorker"><a href="interfaces/src.AbstractWorker.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>AbstractWorker</a>
+<li data-refl="1869" id="src.AbstractWorker"><a href="interfaces/src.AbstractWorker.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>AbstractWorker</a>
 <ul>
-<li data-refl="1857" id="src.ClusterWorker"><a href="classes/src.ClusterWorker.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>ClusterWorker</a></li>
-<li data-refl="1957" id="src.ThreadWorker"><a href="classes/src.ThreadWorker.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>ThreadWorker</a></li></ul></li></ul>
+<li data-refl="1988" id="src.ClusterWorker"><a href="classes/src.ClusterWorker.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>ClusterWorker</a></li>
+<li data-refl="2095" id="src.ThreadWorker"><a href="classes/src.ThreadWorker.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>ThreadWorker</a></li></ul></li></ul>
 <ul class="tsd-full-hierarchy">
-<li data-refl="696" id="src.IPool"><a href="interfaces/src.IPool.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>IPool</a>
+<li data-refl="795" id="src.IPool"><a href="interfaces/src.IPool.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>IPool</a>
 <ul>
 <li data-refl="27" id="src.AbstractPool"><a href="interfaces/src.AbstractPool.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>AbstractPool</a>
 <ul>
-<li data-refl="540" id="src.FixedClusterPool"><a href="classes/src.FixedClusterPool.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>FixedClusterPool</a>
+<li data-refl="639" id="src.FixedClusterPool"><a href="classes/src.FixedClusterPool.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>FixedClusterPool</a>
 <ul>
-<li data-refl="377" id="src.DynamicClusterPool"><a href="classes/src.DynamicClusterPool.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>DynamicClusterPool</a></li></ul></li>
-<li data-refl="1131" id="src.FixedThreadPool"><a href="classes/src.FixedThreadPool.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>FixedThreadPool</a>
+<li data-refl="476" id="src.DynamicClusterPool"><a href="classes/src.DynamicClusterPool.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>DynamicClusterPool</a></li></ul></li>
+<li data-refl="1230" id="src.FixedThreadPool"><a href="classes/src.FixedThreadPool.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>FixedThreadPool</a>
 <ul>
-<li data-refl="967" id="src.DynamicThreadPool"><a href="classes/src.DynamicThreadPool.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>DynamicThreadPool</a></li></ul></li></ul></li></ul></li></ul></div>
+<li data-refl="1066" id="src.DynamicThreadPool"><a href="classes/src.DynamicThreadPool.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>DynamicThreadPool</a></li></ul></li></ul></li></ul></li></ul></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -38,7 +38,7 @@
 <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div>
 <div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index b5d150fbbd06733e6a47507642e15236082f984c..d66a806838fc85ffb1fa39b88fccb29d5744895b 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="./"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="assets/style.css"/><link rel="stylesheet" href="assets/highlight.css"/><script defer src="assets/main.js"></script><script async src="assets/icons.js" id="tsd-icons-script"></script><script async src="assets/search.js" id="tsd-search-script"></script><script async src="assets/navigation.js" id="tsd-nav-script"></script><script async src="assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="./"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="assets/style.css"/><link rel="stylesheet" href="assets/highlight.css"/><script defer src="assets/main.js"></script><script async src="assets/icons.js" id="tsd-icons-script"></script><script async src="assets/search.js" id="tsd-search-script"></script><script async src="assets/navigation.js" id="tsd-nav-script"></script><script async src="assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -7,7 +7,7 @@
 <div class="container container-main">
 <div class="col-content">
 <div class="tsd-page-title">
-<h1>poolifier - v5.4.0</h1></div>
+<h1>poolifier - v6.0.1</h1></div>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Documents"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="documents">Documents<a href="#documents" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></h2></summary><dl class="tsd-member-summaries"><dt class="tsd-member-summary" id="api"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Document"><use href="assets/icons.svg#icon-8388608"></use></svg><a href="documents/api.html">api</a><a href="#api" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="general-guidelines"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Document"><use href="assets/icons.svg#icon-8388608"></use></svg><a href="documents/general-guidelines.html">general-guidelines</a><a href="#general-guidelines" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="worker-choice-strategies"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Document"><use href="assets/icons.svg#icon-8388608"></use></svg><a href="documents/worker-choice-strategies.html">worker-choice-strategies</a><a href="#worker-choice-strategies" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd></dl></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Modules"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg>
@@ -32,7 +32,7 @@
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Modules"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg>Modules</summary>
 <div><a href="#src"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>src</span></a></div></details></div></details></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="index.html" class="current">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="index.html" class="current">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index d5167a07b4e482c201109ddc2c1128683d8a12f7..facdd907751bd8e86268f7e33a39bcb363e46d9f 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AbstractPool | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AbstractPool | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -39,7 +39,7 @@
 <ul class="tsd-hierarchy">
 <li><a href="src.IPool.html" class="tsd-signature-type tsd-kind-interface">IPool</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#worker">Worker</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L81">src/pools/abstract-pool.ts:81</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L83">src/pools/abstract-pool.ts:83</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <div class="tsd-comment tsd-typography"><p>Whether the pool is destroying or not.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L377">src/pools/abstract-pool.ts:377</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L379">src/pools/abstract-pool.ts:379</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="emitter"><code class="tsd-tag">Optional</code><span>emitter</span><a href="#emitter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">emitter</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">EventEmitterAsyncResource</span></div>
 <h4 class="tsd-anchor-link" id="inherit-doc">Inherit Doc<a href="#inherit-doc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Implementation of IPool.emitter</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L87">src/pools/abstract-pool.ts:87</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L89">src/pools/abstract-pool.ts:89</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="filepath"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>file<wbr/>Path</span><a href="#filepath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">filePath</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 <div class="tsd-comment tsd-typography"><p>Path to the worker file.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L527">src/pools/abstract-pool.ts:527</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L560">src/pools/abstract-pool.ts:560</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="maximumnumberofworkers"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>maximum<wbr/>Number<wbr/>Of<wbr/>Workers</span><a href="#maximumnumberofworkers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">maximumNumberOfWorkers</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div>
 <div class="tsd-comment tsd-typography"><p>Maximum number of workers that this pool manages.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L529">src/pools/abstract-pool.ts:529</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L562">src/pools/abstract-pool.ts:562</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="minimumnumberofworkers"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>minimum<wbr/>Number<wbr/>Of<wbr/>Workers</span><a href="#minimumnumberofworkers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">minimumNumberOfWorkers</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 <div class="tsd-comment tsd-typography"><p>Minimum number of workers that this pool manages.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L526">src/pools/abstract-pool.ts:526</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L559">src/pools/abstract-pool.ts:559</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="opts"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>opts</span><a href="#opts" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">opts</span><span class="tsd-signature-symbol">:</span> <a href="src.PoolOptions.html" class="tsd-signature-type tsd-kind-interface">PoolOptions</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#worker">Worker</a><span class="tsd-signature-symbol">&gt;</span></div>
 <div class="tsd-comment tsd-typography"><p>Options for the pool.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L528">src/pools/abstract-pool.ts:528</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L561">src/pools/abstract-pool.ts:561</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="promiseresponsemap"><code class="tsd-tag">Protected</code><span>promise<wbr/>Response<wbr/>Map</span><a href="#promiseresponsemap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">promiseResponseMap</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol">&lt;</span><br/>    <span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-signature-type">PromiseResponseWrapper</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div>
 <p>When we receive a message from the worker, we get a map entry with the promise resolve/reject bound to the message id.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L386">src/pools/abstract-pool.ts:386</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L388">src/pools/abstract-pool.ts:388</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="started"><code class="tsd-tag">Protected</code><span>started</span><a href="#started" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">started</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 <div class="tsd-comment tsd-typography"><p>Whether the pool is started or not.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L397">src/pools/abstract-pool.ts:397</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L394">src/pools/abstract-pool.ts:394</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="starting"><code class="tsd-tag">Protected</code><span>starting</span><a href="#starting" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">starting</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 <div class="tsd-comment tsd-typography"><p>Whether the pool is starting or not.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L402">src/pools/abstract-pool.ts:402</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L399">src/pools/abstract-pool.ts:399</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="workerchoicestrategiescontext"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Optional</code><span>worker<wbr/>Choice<wbr/>Strategies<wbr/>Context</span><a href="#workerchoicestrategiescontext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">workerChoiceStrategiesContext</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">WorkerChoiceStrategiesContext</span><span class="tsd-signature-symbol">&lt;</span><br/>    <a class="tsd-signature-type tsd-kind-type-parameter" href="#worker">Worker</a><span class="tsd-signature-symbol">,</span><br/>    <a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span><br/>    <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">&gt;</span></div>
 <div class="tsd-comment tsd-typography"><p>Worker choice strategies context referencing worker choice algorithms implementation.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L407">src/pools/abstract-pool.ts:407</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L404">src/pools/abstract-pool.ts:404</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="workernodes"><code class="tsd-tag">Readonly</code><span>worker<wbr/>Nodes</span><a href="#workernodes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">workerNodes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IWorkerNode</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#worker">Worker</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div>
 <h4 class="tsd-anchor-link" id="inherit-doc-1">Inherit Doc<a href="#inherit-doc-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Implementation of IPool.workerNodes</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L90">src/pools/abstract-pool.ts:90</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L92">src/pools/abstract-pool.ts:92</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Accessors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="accessors-1">Accessors<a href="#accessors-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p>The pool back pressure boolean status.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L417">src/pools/abstract-pool.ts:417</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L414">src/pools/abstract-pool.ts:414</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="busy"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Abstract</code><span>busy</span><a href="#busy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p>The pool busyness boolean status.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L423">src/pools/abstract-pool.ts:423</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L420">src/pools/abstract-pool.ts:420</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="info"><span>info</span><a href="#info" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
 <h4 class="tsd-anchor-link" id="inherit-doc-2">Inherit Doc<a href="#inherit-doc-2" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Implementation of IPool.info</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L93">src/pools/abstract-pool.ts:93</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L95">src/pools/abstract-pool.ts:95</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="type"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Abstract</code><span>type</span><a href="#type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;fixed&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;dynamic&quot;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L430">src/pools/abstract-pool.ts:430</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L427">src/pools/abstract-pool.ts:427</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="worker-1"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Abstract</code><span>worker</span><a href="#worker-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;cluster&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;thread&quot;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L435">src/pools/abstract-pool.ts:435</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L432">src/pools/abstract-pool.ts:432</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
 <h4 class="tsd-anchor-link" id="inherit-doc-3">Inherit Doc<a href="#inherit-doc-3" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Implementation of IPool.addTaskFunction</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L576">src/pools/abstract-pool.ts:576</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L609">src/pools/abstract-pool.ts:609</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="aftertaskexecutionhook"><code class="tsd-tag">Protected</code><span>after<wbr/>Task<wbr/>Execution<wbr/>Hook</span><a href="#aftertaskexecutionhook" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
 <li class="">
 <div class="tsd-signature tsd-anchor-link" id="aftertaskexecutionhook-1"><span class="tsd-kind-call-signature">afterTaskExecutionHook</span><span class="tsd-signature-symbol">(</span><br/>    <span class="tsd-kind-parameter">workerNodeKey</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><a href="#aftertaskexecutionhook-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div>
 <div class="tsd-description">
-<div class="tsd-comment tsd-typography"><p>Hook executed after the worker task execution.
+<div class="tsd-comment tsd-typography"><p>Hook executed after task execution for a live worker node.
+Recovered responses from removed worker nodes do not invoke this hook.
 Can be overridden.</p>
 </div>
 <div class="tsd-parameters">
 <h4 class="tsd-parameters-title">Parameters</h4>
 <ul class="tsd-parameter-list">
 <li><span><span class="tsd-kind-parameter">workerNodeKey</span>: <span class="tsd-signature-type">number</span></span>
-<div class="tsd-comment tsd-typography"><p>The worker node key.</p>
+<div class="tsd-comment tsd-typography"><p>The live worker node key.</p>
 </div></li>
 <li><span><span class="tsd-kind-parameter">message</span>: <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span></span>
 <div class="tsd-comment tsd-typography"><p>The received message.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L924">src/pools/abstract-pool.ts:924</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1008">src/pools/abstract-pool.ts:1008</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="afterworkernodesetup"><code class="tsd-tag">Protected</code><span>after<wbr/>Worker<wbr/>Node<wbr/>Setup</span><a href="#afterworkernodesetup" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -316,7 +317,7 @@ Can be overridden.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L979">src/pools/abstract-pool.ts:979</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1065">src/pools/abstract-pool.ts:1065</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="beforetaskexecutionhook"><code class="tsd-tag">Protected</code><span>before<wbr/>Task<wbr/>Execution<wbr/>Hook</span><a href="#beforetaskexecutionhook" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -337,7 +338,7 @@ Can be overridden.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1012">src/pools/abstract-pool.ts:1012</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1098">src/pools/abstract-pool.ts:1098</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="checkandemitdynamicworkercreationevents"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Abstract</code><span>check<wbr/>And<wbr/>Emit<wbr/>Dynamic<wbr/>Worker<wbr/>Creation<wbr/>Events</span><a href="#checkandemitdynamicworkercreationevents" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -348,7 +349,7 @@ Can be overridden.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1049">src/pools/abstract-pool.ts:1049</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1137">src/pools/abstract-pool.ts:1137</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="checkandemitdynamicworkerdestructionevents"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Abstract</code><span>check<wbr/>And<wbr/>Emit<wbr/>Dynamic<wbr/>Worker<wbr/>Destruction<wbr/>Events</span><a href="#checkandemitdynamicworkerdestructionevents" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -359,7 +360,7 @@ Can be overridden.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1054">src/pools/abstract-pool.ts:1054</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1142">src/pools/abstract-pool.ts:1142</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="createandsetupdynamicworkernode"><code class="tsd-tag">Protected</code><span>create<wbr/>And<wbr/>Setup<wbr/>Dynamic<wbr/>Worker<wbr/>Node</span><a href="#createandsetupdynamicworkernode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -371,7 +372,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>New, completely set up dynamic worker node key.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1060">src/pools/abstract-pool.ts:1060</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1148">src/pools/abstract-pool.ts:1148</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="createandsetupworkernode"><code class="tsd-tag">Protected</code><span>create<wbr/>And<wbr/>Setup<wbr/>Worker<wbr/>Node</span><a href="#createandsetupworkernode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -383,7 +384,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>New, completely set up worker node key.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1116">src/pools/abstract-pool.ts:1116</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1196">src/pools/abstract-pool.ts:1196</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="deregisterworkermessagelistener"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Abstract</code><span>deregister<wbr/>Worker<wbr/>Message<wbr/>Listener</span><a href="#deregisterworkermessagelistener" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -407,7 +408,7 @@ Can be overridden.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1174">src/pools/abstract-pool.ts:1174</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1339">src/pools/abstract-pool.ts:1339</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="destroy"><span>destroy</span><a href="#destroy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -420,7 +421,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-4">Inherit Doc<a href="#inherit-doc-4" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Implementation of IPool.destroy</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L614">src/pools/abstract-pool.ts:614</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L667">src/pools/abstract-pool.ts:667</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="destroyworkernode"><code class="tsd-tag">Protected</code><span>destroy<wbr/>Worker<wbr/>Node</span><a href="#destroyworkernode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -437,7 +438,7 @@ Can be overridden.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1185">src/pools/abstract-pool.ts:1185</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1350">src/pools/abstract-pool.ts:1350</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="enabletasksqueue"><span>enable<wbr/>Tasks<wbr/>Queue</span><a href="#enabletasksqueue" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -455,7 +456,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-5">Inherit Doc<a href="#inherit-doc-5" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Implementation of IPool.enableTasksQueue</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L649">src/pools/abstract-pool.ts:649</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L702">src/pools/abstract-pool.ts:702</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="execute"><span>execute</span><a href="#execute" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -475,7 +476,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-6">Inherit Doc<a href="#inherit-doc-6" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Implementation of IPool.execute</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L663">src/pools/abstract-pool.ts:663</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L716">src/pools/abstract-pool.ts:716</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="flagworkernodeasnotready"><code class="tsd-tag">Protected</code><span>flag<wbr/>Worker<wbr/>Node<wbr/>As<wbr/>Not<wbr/>Ready</span><a href="#flagworkernodeasnotready" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -488,7 +489,7 @@ Can be overridden.</p>
 <li><span><span class="tsd-kind-parameter">workerNodeKey</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1203">src/pools/abstract-pool.ts:1203</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1375">src/pools/abstract-pool.ts:1375</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="flushtasksqueue"><code class="tsd-tag">Protected</code><span>flush<wbr/>Tasks<wbr/>Queue</span><a href="#flushtasksqueue" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -501,7 +502,7 @@ Can be overridden.</p>
 <li><span><span class="tsd-kind-parameter">workerNodeKey</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1210">src/pools/abstract-pool.ts:1210</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1382">src/pools/abstract-pool.ts:1382</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="getworkerinfo"><code class="tsd-tag">Protected</code><span>get<wbr/>Worker<wbr/>Info</span><a href="#getworkerinfo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -519,7 +520,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">WorkerInfo</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">undefined</span></h4><p>The worker information.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1226">src/pools/abstract-pool.ts:1226</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1399">src/pools/abstract-pool.ts:1399</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="hastaskfunction"><span>has<wbr/>Task<wbr/>Function</span><a href="#hastaskfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -536,7 +537,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-7">Inherit Doc<a href="#inherit-doc-7" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Implementation of IPool.hasTaskFunction</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L691">src/pools/abstract-pool.ts:691</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L748">src/pools/abstract-pool.ts:748</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="internalbackpressure"><code class="tsd-tag">Protected</code><span>internal<wbr/>Back<wbr/>Pressure</span><a href="#internalbackpressure" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -548,7 +549,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p>Worker nodes back pressure boolean status.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1234">src/pools/abstract-pool.ts:1234</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1407">src/pools/abstract-pool.ts:1407</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="internalbusy"><code class="tsd-tag">Protected</code><span>internal<wbr/>Busy</span><a href="#internalbusy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -560,7 +561,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p>Worker nodes busyness boolean status.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1251">src/pools/abstract-pool.ts:1251</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1424">src/pools/abstract-pool.ts:1424</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="ismain"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Abstract</code><span>is<wbr/>Main</span><a href="#ismain" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -572,7 +573,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p><code>true</code> if the worker is the main worker, <code>false</code> otherwise.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1266">src/pools/abstract-pool.ts:1266</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1439">src/pools/abstract-pool.ts:1439</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="listtaskfunctionsproperties"><span>list<wbr/>Task<wbr/>Functions<wbr/>Properties</span><a href="#listtaskfunctionsproperties" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -585,7 +586,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-8">Inherit Doc<a href="#inherit-doc-8" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Implementation of IPool.listTaskFunctionsProperties</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L698">src/pools/abstract-pool.ts:698</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L755">src/pools/abstract-pool.ts:755</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="mapexecute"><span>map<wbr/>Execute</span><a href="#mapexecute" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -605,7 +606,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-9">Inherit Doc<a href="#inherit-doc-9" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Implementation of IPool.mapExecute</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L711">src/pools/abstract-pool.ts:711</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L768">src/pools/abstract-pool.ts:768</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="registeronceworkermessagelistener"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Abstract</code><span>register<wbr/>Once<wbr/>Worker<wbr/>Message<wbr/>Listener</span><a href="#registeronceworkermessagelistener" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -629,7 +630,7 @@ Can be overridden.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1273">src/pools/abstract-pool.ts:1273</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1446">src/pools/abstract-pool.ts:1446</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="registerworkermessagelistener"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Abstract</code><span>register<wbr/>Worker<wbr/>Message<wbr/>Listener</span><a href="#registerworkermessagelistener" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -653,7 +654,7 @@ Can be overridden.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1285">src/pools/abstract-pool.ts:1285</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1458">src/pools/abstract-pool.ts:1458</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="removetaskfunction"><span>remove<wbr/>Task<wbr/>Function</span><a href="#removetaskfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -670,7 +671,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-10">Inherit Doc<a href="#inherit-doc-10" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Implementation of IPool.removeTaskFunction</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L777">src/pools/abstract-pool.ts:777</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L838">src/pools/abstract-pool.ts:838</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="sendstartupmessagetoworker"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Abstract</code><span>send<wbr/>Startup<wbr/>Message<wbr/>To<wbr/>Worker</span><a href="#sendstartupmessagetoworker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -687,7 +688,7 @@ Can be overridden.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1296">src/pools/abstract-pool.ts:1296</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1469">src/pools/abstract-pool.ts:1469</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="sendtoworker"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Abstract</code><span>send<wbr/>To<wbr/>Worker</span><a href="#sendtoworker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -710,7 +711,7 @@ Can be overridden.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1304">src/pools/abstract-pool.ts:1304</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1477">src/pools/abstract-pool.ts:1477</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="setdefaulttaskfunction"><span>set<wbr/>Default<wbr/>Task<wbr/>Function</span><a href="#setdefaulttaskfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -727,7 +728,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-11">Inherit Doc<a href="#inherit-doc-11" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Implementation of IPool.setDefaultTaskFunction</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L804">src/pools/abstract-pool.ts:804</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L876">src/pools/abstract-pool.ts:876</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="settasksqueueoptions"><span>set<wbr/>Tasks<wbr/>Queue<wbr/>Options</span><a href="#settasksqueueoptions" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -744,7 +745,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-12">Inherit Doc<a href="#inherit-doc-12" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Implementation of IPool.setTasksQueueOptions</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L815">src/pools/abstract-pool.ts:815</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L898">src/pools/abstract-pool.ts:898</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="setuphook"><code class="tsd-tag">Protected</code><span>setup<wbr/>Hook</span><a href="#setuphook" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -756,7 +757,7 @@ Can be overridden.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1314">src/pools/abstract-pool.ts:1314</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1487">src/pools/abstract-pool.ts:1487</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="setworkerchoicestrategy"><span>set<wbr/>Worker<wbr/>Choice<wbr/>Strategy</span><a href="#setworkerchoicestrategy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -774,7 +775,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-13">Inherit Doc<a href="#inherit-doc-13" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Implementation of IPool.setWorkerChoiceStrategy</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L842">src/pools/abstract-pool.ts:842</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L925">src/pools/abstract-pool.ts:925</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="setworkerchoicestrategyoptions"><span>set<wbr/>Worker<wbr/>Choice<wbr/>Strategy<wbr/>Options</span><a href="#setworkerchoicestrategyoptions" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -791,7 +792,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-14">Inherit Doc<a href="#inherit-doc-14" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Implementation of IPool.setWorkerChoiceStrategyOptions</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L873">src/pools/abstract-pool.ts:873</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L956">src/pools/abstract-pool.ts:956</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="shallcreatedynamicworker"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Abstract</code><span>shall<wbr/>Create<wbr/>Dynamic<wbr/>Worker</span><a href="#shallcreatedynamicworker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -803,7 +804,7 @@ Can be overridden.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p>Whether to create a dynamic worker or not.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1322">src/pools/abstract-pool.ts:1322</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1495">src/pools/abstract-pool.ts:1495</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="start"><span>start</span><a href="#start" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -816,7 +817,7 @@ Can be overridden.</p>
 <h4 class="tsd-anchor-link" id="inherit-doc-15">Inherit Doc<a href="#inherit-doc-15" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><aside class="tsd-sources">
 <p>Implementation of IPool.start</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L898">src/pools/abstract-pool.ts:898</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L981">src/pools/abstract-pool.ts:981</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="workermessagelistener"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>worker<wbr/>Message<wbr/>Listener</span><a href="#workermessagelistener" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -833,7 +834,7 @@ Can be overridden.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/abstract-pool.ts#L1328">src/pools/abstract-pool.ts:1328</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/abstract-pool.ts#L1501">src/pools/abstract-pool.ts:1501</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -856,7 +857,7 @@ Can be overridden.</p>
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Methods</summary>
 <div><a href="#addtaskfunction"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>add<wbr/>Task<wbr/>Function</span></a><a href="#aftertaskexecutionhook" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>after<wbr/>Task<wbr/>Execution<wbr/>Hook</span></a><a href="#afterworkernodesetup" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>after<wbr/>Worker<wbr/>Node<wbr/>Setup</span></a><a href="#beforetaskexecutionhook" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>before<wbr/>Task<wbr/>Execution<wbr/>Hook</span></a><a href="#checkandemitdynamicworkercreationevents" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>check<wbr/>And<wbr/>Emit<wbr/>Dynamic<wbr/>Worker<wbr/>Creation<wbr/>Events</span></a><a href="#checkandemitdynamicworkerdestructionevents" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>check<wbr/>And<wbr/>Emit<wbr/>Dynamic<wbr/>Worker<wbr/>Destruction<wbr/>Events</span></a><a href="#createandsetupdynamicworkernode" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>create<wbr/>And<wbr/>Setup<wbr/>Dynamic<wbr/>Worker<wbr/>Node</span></a><a href="#createandsetupworkernode" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>create<wbr/>And<wbr/>Setup<wbr/>Worker<wbr/>Node</span></a><a href="#deregisterworkermessagelistener" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>deregister<wbr/>Worker<wbr/>Message<wbr/>Listener</span></a><a href="#destroy"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>destroy</span></a><a href="#destroyworkernode" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>destroy<wbr/>Worker<wbr/>Node</span></a><a href="#enabletasksqueue"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Tasks<wbr/>Queue</span></a><a href="#execute"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>execute</span></a><a href="#flagworkernodeasnotready" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>flag<wbr/>Worker<wbr/>Node<wbr/>As<wbr/>Not<wbr/>Ready</span></a><a href="#flushtasksqueue" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>flush<wbr/>Tasks<wbr/>Queue</span></a><a href="#getworkerinfo" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Worker<wbr/>Info</span></a><a href="#hastaskfunction"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>has<wbr/>Task<wbr/>Function</span></a><a href="#internalbackpressure" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>internal<wbr/>Back<wbr/>Pressure</span></a><a href="#internalbusy" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>internal<wbr/>Busy</span></a><a href="#ismain" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Main</span></a><a href="#listtaskfunctionsproperties"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>list<wbr/>Task<wbr/>Functions<wbr/>Properties</span></a><a href="#mapexecute"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>map<wbr/>Execute</span></a><a href="#registeronceworkermessagelistener" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>register<wbr/>Once<wbr/>Worker<wbr/>Message<wbr/>Listener</span></a><a href="#registerworkermessagelistener" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>register<wbr/>Worker<wbr/>Message<wbr/>Listener</span></a><a href="#removetaskfunction"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>remove<wbr/>Task<wbr/>Function</span></a><a href="#sendstartupmessagetoworker" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Startup<wbr/>Message<wbr/>To<wbr/>Worker</span></a><a href="#sendtoworker" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>To<wbr/>Worker</span></a><a href="#setdefaulttaskfunction"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Default<wbr/>Task<wbr/>Function</span></a><a href="#settasksqueueoptions"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Tasks<wbr/>Queue<wbr/>Options</span></a><a href="#setuphook" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>setup<wbr/>Hook</span></a><a href="#setworkerchoicestrategy"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Worker<wbr/>Choice<wbr/>Strategy</span></a><a href="#setworkerchoicestrategyoptions"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Worker<wbr/>Choice<wbr/>Strategy<wbr/>Options</span></a><a href="#shallcreatedynamicworker" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>shall<wbr/>Create<wbr/>Dynamic<wbr/>Worker</span></a><a href="#start"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>start</span></a><a href="#workermessagelistener" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>worker<wbr/>Message<wbr/>Listener</span></a></div></details></div></details></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 5dff1d852b86c439b974eb4a190a994f37a75825..02b759d9ebd3009f7136263e61a8828648fc6d17 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AbstractWorker | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AbstractWorker | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -14,7 +14,7 @@
 <section class="tsd-panel tsd-comment">
 <div class="tsd-comment tsd-typography"><p>Base class that implements some shared logic for all poolifier workers.</p>
 </div></section>
-<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">AbstractWorker</span><span class="tsd-signature-symbol">&lt;</span><br/>    <a class="tsd-signature-type tsd-kind-type-parameter" href="#mainworker">MainWorker</a> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">MessagePort</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">Worker</span><span class="tsd-signature-symbol">,</span><br/>    <a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a> <span class="tsd-signature-symbol">=</span> <span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">,</span><br/>    <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a> <span class="tsd-signature-symbol">=</span> <span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#activeinterval">activeInterval</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#id">id</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#ismain">isMain</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#lasttasktimestamp">lastTaskTimestamp</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#opts">opts</a><span class="tsd-signature-symbol">:</span> <a href="src.WorkerOptions.html" class="tsd-signature-type tsd-kind-interface">WorkerOptions</a><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#statistics">statistics</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">WorkerStatistics</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#taskabortfunctions">taskAbortFunctions</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol">&lt;</span><br/>        <span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">,</span><br/>        <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#taskfunctions">taskFunctions</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <a href="src.TaskFunctionObject.html" class="tsd-signature-type tsd-kind-interface">TaskFunctionObject</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#addtaskfunction-1">addTaskFunction</a><span class="tsd-signature-symbol">(</span><br/>        <span class="tsd-kind-parameter">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/>        <span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">:</span> <a href="src.TaskFunctionObject.html" class="tsd-signature-type tsd-kind-interface">TaskFunctionObject</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <a href="../types/src.TaskFunction.html" class="tsd-signature-type tsd-kind-type-alias">TaskFunction</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <a href="src.TaskFunctionOperationResult.html" class="tsd-signature-type tsd-kind-interface">TaskFunctionOperationResult</a><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#getmainworker-1">getMainWorker</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#mainworker">MainWorker</a><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#handleerror-1">handleError</a><span class="tsd-signature-symbol">(</span><br/>        <span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Error</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">aborted</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Error</span><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#handlekillmessage-1">handleKillMessage</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#handlereadymessage-1">handleReadyMessage</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#handletaskfunctionoperationmessage-1">handleTaskFunctionOperationMessage</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#hastaskfunction-1">hasTaskFunction</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <a href="src.TaskFunctionOperationResult.html" class="tsd-signature-type tsd-kind-interface">TaskFunctionOperationResult</a><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#listtaskfunctionsproperties-1">listTaskFunctionsProperties</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <a href="src.TaskFunctionProperties.html" class="tsd-signature-type tsd-kind-interface">TaskFunctionProperties</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#messagelistener-1">messageListener</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#removetaskfunction-1">removeTaskFunction</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <a href="src.TaskFunctionOperationResult.html" class="tsd-signature-type tsd-kind-interface">TaskFunctionOperationResult</a><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#run-1">run</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">task</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Task</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#runasync-1">runAsync</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">:</span> <a href="../types/src.TaskAsyncFunction.html" class="tsd-signature-type tsd-kind-type-alias">TaskAsyncFunction</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">task</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Task</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#runsync-1">runSync</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">:</span> <a href="../types/src.TaskSyncFunction.html" class="tsd-signature-type tsd-kind-type-alias">TaskSyncFunction</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">task</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Task</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#sendtaskfunctionspropertiestomainworker-1">sendTaskFunctionsPropertiesToMainWorker</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#sendtomainworker-1">sendToMainWorker</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#setdefaulttaskfunction-1">setDefaultTaskFunction</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <a href="src.TaskFunctionOperationResult.html" class="tsd-signature-type tsd-kind-interface">TaskFunctionOperationResult</a><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div>
+<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">AbstractWorker</span><span class="tsd-signature-symbol">&lt;</span><br/>    <a class="tsd-signature-type tsd-kind-type-parameter" href="#mainworker">MainWorker</a> <span class="tsd-signature-keyword">extends</span> <span class="tsd-signature-type">MessagePort</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">Worker</span><span class="tsd-signature-symbol">,</span><br/>    <a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a> <span class="tsd-signature-symbol">=</span> <span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">,</span><br/>    <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a> <span class="tsd-signature-symbol">=</span> <span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#activeinterval">activeInterval</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#id">id</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#ismain">isMain</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#lasttasktimestamp">lastTaskTimestamp</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#opts">opts</a><span class="tsd-signature-symbol">:</span> <a href="src.WorkerOptions.html" class="tsd-signature-type tsd-kind-interface">WorkerOptions</a><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#statistics">statistics</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">WorkerStatistics</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#taskabortfunctions">taskAbortFunctions</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol">&lt;</span><br/>        <span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">,</span><br/>        <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#taskfunctionoperationcontext">taskFunctionOperationContext</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">AsyncLocalStorage</span><span class="tsd-signature-symbol">&lt;</span><br/>        <span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">`</span><br/>        <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#taskfunctions">taskFunctions</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <a href="src.TaskFunctionObject.html" class="tsd-signature-type tsd-kind-interface">TaskFunctionObject</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#addtaskfunction-1">addTaskFunction</a><span class="tsd-signature-symbol">(</span><br/>        <span class="tsd-kind-parameter">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/>        <span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">:</span> <a href="src.TaskFunctionObject.html" class="tsd-signature-type tsd-kind-interface">TaskFunctionObject</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <a href="../types/src.TaskFunction.html" class="tsd-signature-type tsd-kind-type-alias">TaskFunction</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <a href="src.TaskFunctionOperationResult.html" class="tsd-signature-type tsd-kind-interface">TaskFunctionOperationResult</a><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#getmainworker-1">getMainWorker</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#mainworker">MainWorker</a><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#gettaskfunctionoperationid-1">getTaskFunctionOperationId</a><span class="tsd-signature-symbol">(</span><br/>        <span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">`</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#handleerror-1">handleError</a><span class="tsd-signature-symbol">(</span><br/>        <span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Error</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">aborted</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Error</span><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#handlekillmessage-1">handleKillMessage</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#handlereadymessage-1">handleReadyMessage</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#handletaskfunctionoperationmessage-1">handleTaskFunctionOperationMessage</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#hastaskfunction-1">hasTaskFunction</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <a href="src.TaskFunctionOperationResult.html" class="tsd-signature-type tsd-kind-interface">TaskFunctionOperationResult</a><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#listtaskfunctionsproperties-1">listTaskFunctionsProperties</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <a href="src.TaskFunctionProperties.html" class="tsd-signature-type tsd-kind-interface">TaskFunctionProperties</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#messagelistener-1">messageListener</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#removetaskfunction-1">removeTaskFunction</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <a href="src.TaskFunctionOperationResult.html" class="tsd-signature-type tsd-kind-interface">TaskFunctionOperationResult</a><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#run-1">run</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">task</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Task</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#runasync-1">runAsync</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">:</span> <a href="../types/src.TaskAsyncFunction.html" class="tsd-signature-type tsd-kind-type-alias">TaskAsyncFunction</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">task</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Task</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#runsync-1">runSync</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">:</span> <a href="../types/src.TaskSyncFunction.html" class="tsd-signature-type tsd-kind-type-alias">TaskSyncFunction</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">task</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Task</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#sendtaskfunctionspropertiestomainworker-1">sendTaskFunctionsPropertiesToMainWorker</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#sendtomainworker-1">sendToMainWorker</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#setdefaulttaskfunction-1">setDefaultTaskFunction</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <a href="src.TaskFunctionOperationResult.html" class="tsd-signature-type tsd-kind-interface">TaskFunctionOperationResult</a><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div>
 <section class="tsd-panel">
 <h4>Type Parameters</h4>
 <ul class="tsd-type-parameter-list">
@@ -27,7 +27,7 @@
 <li><span id="response"><span class="tsd-kind-type-parameter">Response</span> = <span class="tsd-signature-type">unknown</span></span>
 <div class="tsd-comment tsd-typography"><p>Type of response the worker sends back to the main worker. This can only be structured-cloneable data.</p>
 </div></li></ul></section>
-<section class="tsd-panel tsd-hierarchy" data-refl="1762">
+<section class="tsd-panel tsd-hierarchy" data-refl="1869">
 <h4>Hierarchy (<a href="../hierarchy.html#src.AbstractWorker">View Summary</a>)</h4>
 <ul class="tsd-hierarchy">
 <li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">AbstractWorker</span>
@@ -35,7 +35,7 @@
 <li class="tsd-hierarchy-item"><a href="../classes/src.ClusterWorker.html" class="tsd-signature-type tsd-kind-class">ClusterWorker</a></li>
 <li class="tsd-hierarchy-item"><a href="../classes/src.ThreadWorker.html" class="tsd-signature-type tsd-kind-class">ThreadWorker</a></li></ul></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L60">src/worker/abstract-worker.ts:60</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L63">src/worker/abstract-worker.ts:63</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <a href="#opts" class="tsd-index-link tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>opts</span></a>
 <a href="#statistics" class="tsd-index-link tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>statistics?</span></a>
 <a href="#taskabortfunctions" class="tsd-index-link tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>task<wbr/>Abort<wbr/>Functions</span></a>
+<a href="#taskfunctionoperationcontext" class="tsd-index-link tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>task<wbr/>Function<wbr/>Operation<wbr/>Context</span></a>
 <a href="#taskfunctions" class="tsd-index-link tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>task<wbr/>Functions</span></a>
 </div></section>
 <section class="tsd-index-section">
 <h3 class="tsd-index-heading tsd-anchor-link" id="methods">Methods<a href="#methods" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-index-list"><a href="#addtaskfunction" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>add<wbr/>Task<wbr/>Function</span></a>
 <a href="#getmainworker" class="tsd-index-link tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Main<wbr/>Worker</span></a>
+<a href="#gettaskfunctionoperationid" class="tsd-index-link tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Task<wbr/>Function<wbr/>Operation<wbr/>Id</span></a>
 <a href="#handleerror" class="tsd-index-link tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Error</span></a>
 <a href="#handlekillmessage" class="tsd-index-link tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Kill<wbr/>Message</span></a>
 <a href="#handlereadymessage" class="tsd-index-link tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Ready<wbr/>Message</span></a>
 <div class="tsd-comment tsd-typography"><p>Handler id of the <code>activeInterval</code> worker activity check.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L68">src/worker/abstract-worker.ts:68</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L71">src/worker/abstract-worker.ts:71</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="id"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Abstract</code> <code class="tsd-tag">Readonly</code><span>id</span><a href="#id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 <div class="tsd-comment tsd-typography"><p>Worker id.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L72">src/worker/abstract-worker.ts:72</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L75">src/worker/abstract-worker.ts:75</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="ismain"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>is<wbr/>Main</span><a href="#ismain" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">isMain</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">undefined</span></div>
 <div class="tsd-comment tsd-typography"><p>Whether this is the main worker or not.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L104">src/worker/abstract-worker.ts:104</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L116">src/worker/abstract-worker.ts:116</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="lasttasktimestamp"><code class="tsd-tag">Protected</code><span>last<wbr/>Task<wbr/>Timestamp</span><a href="#lasttasktimestamp" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">lastTaskTimestamp</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 <div class="tsd-comment tsd-typography"><p>Timestamp of the last task processed by this worker.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L76">src/worker/abstract-worker.ts:76</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L79">src/worker/abstract-worker.ts:79</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="opts"><code class="tsd-tag">Protected</code><span>opts</span><a href="#opts" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">opts</span><span class="tsd-signature-symbol">:</span> <a href="src.WorkerOptions.html" class="tsd-signature-type tsd-kind-interface">WorkerOptions</a><span class="tsd-signature-symbol"> = DEFAULT_WORKER_OPTIONS</span></div>
 <div class="tsd-comment tsd-typography"><p>Options for the worker.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L107">src/worker/abstract-worker.ts:107</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L119">src/worker/abstract-worker.ts:119</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="statistics"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Optional</code><span>statistics</span><a href="#statistics" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">statistics</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">WorkerStatistics</span></div>
 <div class="tsd-comment tsd-typography"><p>Performance statistics computation requirements.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L81">src/worker/abstract-worker.ts:81</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L84">src/worker/abstract-worker.ts:84</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="taskabortfunctions"><code class="tsd-tag">Protected</code><span>task<wbr/>Abort<wbr/>Functions</span><a href="#taskabortfunctions" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">taskAbortFunctions</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol">&lt;</span><br/>    <span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">&gt;</span></div>
 <div class="tsd-comment tsd-typography"><p>Task abort functions processed by the worker when task operation 'abort' is received.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L86">src/worker/abstract-worker.ts:86</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L89">src/worker/abstract-worker.ts:89</a></li></ul></aside></section>
+<section class="tsd-panel tsd-member tsd-is-protected">
+<h3 class="tsd-anchor-link" id="taskfunctionoperationcontext"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>task<wbr/>Function<wbr/>Operation<wbr/>Context</span><a href="#taskfunctionoperationcontext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
+<div class="tsd-signature"><span class="tsd-kind-property">taskFunctionOperationContext</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">AsyncLocalStorage</span><span class="tsd-signature-symbol">&lt;</span><br/>    <span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">`</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div>
+<div class="tsd-comment tsd-typography"><p>Correlation of task function operations across protected handler overrides.</p>
+</div><aside class="tsd-sources">
+<ul>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L94">src/worker/abstract-worker.ts:94</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="taskfunctions"><code class="tsd-tag">Protected</code><span>task<wbr/>Functions</span><a href="#taskfunctions" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">taskFunctions</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <a href="src.TaskFunctionObject.html" class="tsd-signature-type tsd-kind-interface">TaskFunctionObject</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span></div>
 <div class="tsd-comment tsd-typography"><p>Task function object(s) processed by the worker when the pool's <code>execute</code> method is invoked.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L94">src/worker/abstract-worker.ts:94</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L101">src/worker/abstract-worker.ts:101</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -154,7 +163,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <h4 class="tsd-returns-title">Returns <a href="src.TaskFunctionOperationResult.html" class="tsd-signature-type tsd-kind-interface">TaskFunctionOperationResult</a></h4><p>Whether the task function was added or not.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L130">src/worker/abstract-worker.ts:130</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L139">src/worker/abstract-worker.ts:139</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="getmainworker"><code class="tsd-tag">Protected</code><span>get<wbr/>Main<wbr/>Worker</span><a href="#getmainworker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -170,7 +179,25 @@ If a task function with the same name already exists, it is replaced.</p>
 <h4 class="tsd-anchor-link" id="throws">Throws<a href="#throws" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>If the main worker is not set.</p>
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L270">src/worker/abstract-worker.ts:270</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L279">src/worker/abstract-worker.ts:279</a></li></ul></aside></div></li></ul></section>
+<section class="tsd-panel tsd-member tsd-is-protected">
+<h3 class="tsd-anchor-link" id="gettaskfunctionoperationid"><code class="tsd-tag">Protected</code><span>get<wbr/>Task<wbr/>Function<wbr/>Operation<wbr/>Id</span><a href="#gettaskfunctionoperationid" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
+<ul class="tsd-signatures tsd-is-protected">
+<li class="">
+<div class="tsd-signature tsd-anchor-link" id="gettaskfunctionoperationid-1"><span class="tsd-kind-call-signature">getTaskFunctionOperationId</span><span class="tsd-signature-symbol">(</span><br/>    <span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">`</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">undefined</span><a href="#gettaskfunctionoperationid-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div>
+<div class="tsd-description">
+<div class="tsd-comment tsd-typography"><p>Gets the task function operation UUID for a request or response.</p>
+</div>
+<div class="tsd-parameters">
+<h4 class="tsd-parameters-title">Parameters</h4>
+<ul class="tsd-parameter-list">
+<li><span><span class="tsd-kind-parameter">message</span>: <span class="tsd-signature-type">MessageValue</span></span>
+<div class="tsd-comment tsd-typography"><p>The task function operation message.</p>
+</div></li></ul></div>
+<h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-type">-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">`</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">undefined</span></h4><p>The task function operation UUID if available.</p>
+<aside class="tsd-sources">
+<ul>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L291">src/worker/abstract-worker.ts:291</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="handleerror"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Abstract</code><span>handle<wbr/>Error</span><a href="#handleerror" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -188,7 +215,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">aborted</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Error</span><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">}</span></h4><p>The worker error object.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L282">src/worker/abstract-worker.ts:282</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L308">src/worker/abstract-worker.ts:308</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="handlekillmessage"><code class="tsd-tag">Protected</code><span>handle<wbr/>Kill<wbr/>Message</span><a href="#handlekillmessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -205,7 +232,7 @@ If a task function with the same name already exists, it is replaced.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L293">src/worker/abstract-worker.ts:293</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L319">src/worker/abstract-worker.ts:319</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="handlereadymessage"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Abstract</code><span>handle<wbr/>Ready<wbr/>Message</span><a href="#handlereadymessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -222,20 +249,27 @@ If a task function with the same name already exists, it is replaced.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L318">src/worker/abstract-worker.ts:318</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L354">src/worker/abstract-worker.ts:354</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="handletaskfunctionoperationmessage"><code class="tsd-tag">Protected</code><span>handle<wbr/>Task<wbr/>Function<wbr/>Operation<wbr/>Message</span><a href="#handletaskfunctionoperationmessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
 <li class="">
 <div class="tsd-signature tsd-anchor-link" id="handletaskfunctionoperationmessage-1"><span class="tsd-kind-call-signature">handleTaskFunctionOperationMessage</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><a href="#handletaskfunctionoperationmessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div>
 <div class="tsd-description">
+<div class="tsd-comment tsd-typography"><p>Handles a task function operation.
+Deferred overrides must retain the task function properties reference or the
+operation UUID when forwarding outside the incoming asynchronous context.
+An acknowledgement without a recoverable UUID rejects the pool operation.</p>
+</div>
 <div class="tsd-parameters">
 <h4 class="tsd-parameters-title">Parameters</h4>
 <ul class="tsd-parameter-list">
-<li><span><span class="tsd-kind-parameter">message</span>: <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div>
+<li><span><span class="tsd-kind-parameter">message</span>: <span class="tsd-signature-type">MessageValue</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span></span>
+<div class="tsd-comment tsd-typography"><p>The task function operation request.</p>
+</div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L320">src/worker/abstract-worker.ts:320</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L363">src/worker/abstract-worker.ts:363</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="hastaskfunction"><span>has<wbr/>Task<wbr/>Function</span><a href="#hastaskfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -253,7 +287,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <h4 class="tsd-returns-title">Returns <a href="src.TaskFunctionOperationResult.html" class="tsd-signature-type tsd-kind-interface">TaskFunctionOperationResult</a></h4><p>Whether the worker has a task function with the given name or not.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L165">src/worker/abstract-worker.ts:165</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L174">src/worker/abstract-worker.ts:174</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="listtaskfunctionsproperties"><span>list<wbr/>Task<wbr/>Functions<wbr/>Properties</span><a href="#listtaskfunctionsproperties" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -265,7 +299,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <h4 class="tsd-returns-title">Returns <a href="src.TaskFunctionProperties.html" class="tsd-signature-type tsd-kind-interface">TaskFunctionProperties</a><span class="tsd-signature-symbol">[]</span></h4><p>The properties of the worker's task functions.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L178">src/worker/abstract-worker.ts:178</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L187">src/worker/abstract-worker.ts:187</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="messagelistener"><code class="tsd-tag">Protected</code><span>message<wbr/>Listener</span><a href="#messagelistener" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -282,7 +316,7 @@ If a task function with the same name already exists, it is replaced.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L389">src/worker/abstract-worker.ts:389</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L433">src/worker/abstract-worker.ts:433</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="removetaskfunction"><span>remove<wbr/>Task<wbr/>Function</span><a href="#removetaskfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -300,7 +334,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <h4 class="tsd-returns-title">Returns <a href="src.TaskFunctionOperationResult.html" class="tsd-signature-type tsd-kind-interface">TaskFunctionOperationResult</a></h4><p>Whether the task function existed and was removed or not.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L214">src/worker/abstract-worker.ts:214</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L223">src/worker/abstract-worker.ts:223</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="run"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>run</span><a href="#run" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -317,7 +351,7 @@ If a task function with the same name already exists, it is replaced.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L427">src/worker/abstract-worker.ts:427</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L485">src/worker/abstract-worker.ts:485</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="runasync"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>run<wbr/>Async</span><a href="#runasync" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -337,7 +371,7 @@ If a task function with the same name already exists, it is replaced.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L463">src/worker/abstract-worker.ts:463</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L515">src/worker/abstract-worker.ts:515</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="runsync"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Readonly</code><span>run<wbr/>Sync</span><a href="#runsync" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -357,7 +391,7 @@ If a task function with the same name already exists, it is replaced.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L504">src/worker/abstract-worker.ts:504</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L541">src/worker/abstract-worker.ts:541</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="sendtaskfunctionspropertiestomainworker"><code class="tsd-tag">Protected</code><span>send<wbr/>Task<wbr/>Functions<wbr/>Properties<wbr/>To<wbr/>Main<wbr/>Worker</span><a href="#sendtaskfunctionspropertiestomainworker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -368,7 +402,7 @@ If a task function with the same name already exists, it is replaced.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L539">src/worker/abstract-worker.ts:539</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L572">src/worker/abstract-worker.ts:572</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-protected">
 <h3 class="tsd-anchor-link" id="sendtomainworker"><code class="tsd-tag">Protected</code> <code class="tsd-tag">Abstract</code><span>send<wbr/>To<wbr/>Main<wbr/>Worker</span><a href="#sendtomainworker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-protected">
@@ -385,7 +419,7 @@ If a task function with the same name already exists, it is replaced.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L549">src/worker/abstract-worker.ts:549</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L582">src/worker/abstract-worker.ts:582</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="setdefaulttaskfunction"><span>set<wbr/>Default<wbr/>Task<wbr/>Function</span><a href="#setdefaulttaskfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -403,7 +437,7 @@ If a task function with the same name already exists, it is replaced.</p>
 <h4 class="tsd-returns-title">Returns <a href="src.TaskFunctionOperationResult.html" class="tsd-signature-type tsd-kind-interface">TaskFunctionOperationResult</a></h4><p>Whether the default task function was set or not.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/abstract-worker.ts#L243">src/worker/abstract-worker.ts:243</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/abstract-worker.ts#L252">src/worker/abstract-worker.ts:252</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -420,11 +454,11 @@ If a task function with the same name already exists, it is replaced.</p>
 <h3>On This Page</h3></summary>
 <div class="tsd-accordion-details">
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Properties</summary>
-<div><a href="#activeinterval" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>active<wbr/>Interval</span></a><a href="#id" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a><a href="#ismain" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Main</span></a><a href="#lasttasktimestamp" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last<wbr/>Task<wbr/>Timestamp</span></a><a href="#opts" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>opts</span></a><a href="#statistics" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>statistics</span></a><a href="#taskabortfunctions" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>task<wbr/>Abort<wbr/>Functions</span></a><a href="#taskfunctions" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>task<wbr/>Functions</span></a></div></details>
+<div><a href="#activeinterval" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>active<wbr/>Interval</span></a><a href="#id" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a><a href="#ismain" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Main</span></a><a href="#lasttasktimestamp" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last<wbr/>Task<wbr/>Timestamp</span></a><a href="#opts" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>opts</span></a><a href="#statistics" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>statistics</span></a><a href="#taskabortfunctions" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>task<wbr/>Abort<wbr/>Functions</span></a><a href="#taskfunctionoperationcontext" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>task<wbr/>Function<wbr/>Operation<wbr/>Context</span></a><a href="#taskfunctions" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>task<wbr/>Functions</span></a></div></details>
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Methods</summary>
-<div><a href="#addtaskfunction"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>add<wbr/>Task<wbr/>Function</span></a><a href="#getmainworker" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Main<wbr/>Worker</span></a><a href="#handleerror" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Error</span></a><a href="#handlekillmessage" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Kill<wbr/>Message</span></a><a href="#handlereadymessage" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Ready<wbr/>Message</span></a><a href="#handletaskfunctionoperationmessage" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Task<wbr/>Function<wbr/>Operation<wbr/>Message</span></a><a href="#hastaskfunction"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>has<wbr/>Task<wbr/>Function</span></a><a href="#listtaskfunctionsproperties"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>list<wbr/>Task<wbr/>Functions<wbr/>Properties</span></a><a href="#messagelistener" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>message<wbr/>Listener</span></a><a href="#removetaskfunction"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>remove<wbr/>Task<wbr/>Function</span></a><a href="#run" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>run</span></a><a href="#runasync" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>run<wbr/>Async</span></a><a href="#runsync" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>run<wbr/>Sync</span></a><a href="#sendtaskfunctionspropertiestomainworker" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Task<wbr/>Functions<wbr/>Properties<wbr/>To<wbr/>Main<wbr/>Worker</span></a><a href="#sendtomainworker" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>To<wbr/>Main<wbr/>Worker</span></a><a href="#setdefaulttaskfunction"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Default<wbr/>Task<wbr/>Function</span></a></div></details></div></details></div>
+<div><a href="#addtaskfunction"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>add<wbr/>Task<wbr/>Function</span></a><a href="#getmainworker" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Main<wbr/>Worker</span></a><a href="#gettaskfunctionoperationid" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Task<wbr/>Function<wbr/>Operation<wbr/>Id</span></a><a href="#handleerror" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Error</span></a><a href="#handlekillmessage" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Kill<wbr/>Message</span></a><a href="#handlereadymessage" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Ready<wbr/>Message</span></a><a href="#handletaskfunctionoperationmessage" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Task<wbr/>Function<wbr/>Operation<wbr/>Message</span></a><a href="#hastaskfunction"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>has<wbr/>Task<wbr/>Function</span></a><a href="#listtaskfunctionsproperties"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>list<wbr/>Task<wbr/>Functions<wbr/>Properties</span></a><a href="#messagelistener" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>message<wbr/>Listener</span></a><a href="#removetaskfunction"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>remove<wbr/>Task<wbr/>Function</span></a><a href="#run" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>run</span></a><a href="#runasync" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>run<wbr/>Async</span></a><a href="#runsync" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>run<wbr/>Sync</span></a><a href="#sendtaskfunctionspropertiestomainworker" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Task<wbr/>Functions<wbr/>Properties<wbr/>To<wbr/>Main<wbr/>Worker</span></a><a href="#sendtomainworker" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>To<wbr/>Main<wbr/>Worker</span></a><a href="#setdefaulttaskfunction"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Default<wbr/>Task<wbr/>Function</span></a></div></details></div></details></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 1847051c388b741c8f15c519b305bf9e1a68f803..2c9e9e9046f95f00ad163c40921c0baaef0b2e9a 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>IPool | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>IPool | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -32,7 +32,7 @@
 <ul class="tsd-hierarchy">
 <li><a href="src.AbstractPool.html" class="tsd-signature-type tsd-kind-interface">AbstractPool</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L81">src/pools/pool.ts:81</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L81">src/pools/pool.ts:81</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -91,14 +91,14 @@ If a task function with the same name already exists, it will be overwritten.</p
 <h4 class="tsd-anchor-link" id="throws-1">Throws<a href="#throws-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>If the <code>fn</code> parameter is not a function or task function object.</p>
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L95">src/pools/pool.ts:95</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L95">src/pools/pool.ts:95</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="destroy"><code class="tsd-tag">Readonly</code><span>destroy</span><a href="#destroy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">destroy</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></div>
 <div class="tsd-comment tsd-typography"><p>Terminates all workers in this pool.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L102">src/pools/pool.ts:102</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L102">src/pools/pool.ts:102</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="emitter"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>emitter</span><a href="#emitter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">emitter</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">EventEmitterAsyncResource</span></div>
@@ -120,7 +120,7 @@ The async tracking tooling identifier is <code>poolifier:&lt;PoolType&gt;-&lt;Wo
 </ul>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L121">src/pools/pool.ts:121</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L121">src/pools/pool.ts:121</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="enabletasksqueue"><code class="tsd-tag">Readonly</code><span>enable<wbr/>Tasks<wbr/>Queue</span><a href="#enabletasksqueue" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">enableTasksQueue</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><br/>    <span class="tsd-kind-parameter">enable</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-kind-parameter">tasksQueueOptions</span><span class="tsd-signature-symbol">?:</span> <a href="src.TasksQueueOptions.html" class="tsd-signature-type tsd-kind-interface">TasksQueueOptions</a><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span></div>
@@ -144,7 +144,7 @@ The async tracking tooling identifier is <code>poolifier:&lt;PoolType&gt;-&lt;Wo
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L127">src/pools/pool.ts:127</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L127">src/pools/pool.ts:127</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="execute"><code class="tsd-tag">Readonly</code><span>execute</span><a href="#execute" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">execute</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><br/>    <span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?:</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-kind-parameter">name</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-kind-parameter">abortSignal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">AbortSignal</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-kind-parameter">transferList</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">Transferable</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span></div>
@@ -167,7 +167,7 @@ The async tracking tooling identifier is <code>poolifier:&lt;PoolType&gt;-&lt;Wo
 <div class="tsd-comment tsd-typography"><p>The optional name of the task function to execute. If not specified, the default task function will be executed.</p>
 </div></li>
 <li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">abortSignal</span>: <span class="tsd-signature-type">AbortSignal</span></span>
-<div class="tsd-comment tsd-typography"><p>The optional AbortSignal to abort the task.</p>
+<div class="tsd-comment tsd-typography"><p>The optional AbortSignal to abort the task. An already-aborted signal prevents submission.</p>
 </div></li>
 <li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">transferList</span>: <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">Transferable</span><span class="tsd-signature-symbol">[]</span></span>
 <div class="tsd-comment tsd-typography"><p>The optional array of transferable objects to transfer ownership of. Ownership of the transferred objects is given to the chosen pool's worker_threads worker and they should not be used in the main thread afterwards.</p>
@@ -175,7 +175,7 @@ The async tracking tooling identifier is <code>poolifier:&lt;PoolType&gt;-&lt;Wo
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span></h4><p>Promise with a task function response that will be fulfilled when the task is completed.</p>
 </li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L139">src/pools/pool.ts:139</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L139">src/pools/pool.ts:139</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="hastaskfunction"><code class="tsd-tag">Readonly</code><span>has<wbr/>Task<wbr/>Function</span><a href="#hastaskfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">hasTaskFunction</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">boolean</span></div>
@@ -197,14 +197,14 @@ The async tracking tooling identifier is <code>poolifier:&lt;PoolType&gt;-&lt;Wo
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p><code>true</code> if the task function exists, <code>false</code> otherwise.</p>
 </li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L150">src/pools/pool.ts:150</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L150">src/pools/pool.ts:150</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="info"><code class="tsd-tag">Readonly</code><span>info</span><a href="#info" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">info</span><span class="tsd-signature-symbol">:</span> <a href="src.PoolInfo.html" class="tsd-signature-type tsd-kind-interface">PoolInfo</a></div>
 <div class="tsd-comment tsd-typography"><p>Pool information.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L154">src/pools/pool.ts:154</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L154">src/pools/pool.ts:154</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="listtaskfunctionsproperties"><code class="tsd-tag">Readonly</code><span>list<wbr/>Task<wbr/>Functions<wbr/>Properties</span><a href="#listtaskfunctionsproperties" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">listTaskFunctionsProperties</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=&gt;</span> <a href="src.TaskFunctionProperties.html" class="tsd-signature-type tsd-kind-interface">TaskFunctionProperties</a><span class="tsd-signature-symbol">[]</span></div>
@@ -220,7 +220,7 @@ The async tracking tooling identifier is <code>poolifier:&lt;PoolType&gt;-&lt;Wo
 <h4 class="tsd-returns-title">Returns <a href="src.TaskFunctionProperties.html" class="tsd-signature-type tsd-kind-interface">TaskFunctionProperties</a><span class="tsd-signature-symbol">[]</span></h4><p>The properties of task functions available in this pool.</p>
 </li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L159">src/pools/pool.ts:159</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L159">src/pools/pool.ts:159</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="mapexecute"><code class="tsd-tag">Readonly</code><span>map<wbr/>Execute</span><a href="#mapexecute" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">mapExecute</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><br/>    <span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Iterable</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-kind-parameter">name</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-kind-parameter">abortSignals</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Iterable</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">AbortSignal</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-kind-parameter">transferList</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">Transferable</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span></div>
@@ -243,7 +243,7 @@ The async tracking tooling identifier is <code>poolifier:&lt;PoolType&gt;-&lt;Wo
 <div class="tsd-comment tsd-typography"><p>The optional name of the task function to execute. If not specified, the default task function will be executed.</p>
 </div></li>
 <li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">abortSignals</span>: <span class="tsd-signature-type">Iterable</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">AbortSignal</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></span>
-<div class="tsd-comment tsd-typography"><p>The optional iterable of AbortSignal to abort the tasks iterable.</p>
+<div class="tsd-comment tsd-typography"><p>The optional AbortSignal iterable matching the input order and length.</p>
 </div></li>
 <li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">transferList</span>: <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">Transferable</span><span class="tsd-signature-symbol">[]</span></span>
 <div class="tsd-comment tsd-typography"><p>The optional array of transferable objects to transfer ownership of. Ownership of the transferred objects is given to the chosen pool's worker_threads worker and they should not be used in the main thread afterwards.</p>
@@ -251,7 +251,7 @@ The async tracking tooling identifier is <code>poolifier:&lt;PoolType&gt;-&lt;Wo
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span></h4><p>Promise with an array of task function responses that will be fulfilled when the tasks are completed.</p>
 </li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L168">src/pools/pool.ts:168</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L168">src/pools/pool.ts:168</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="removetaskfunction"><code class="tsd-tag">Readonly</code><span>remove<wbr/>Task<wbr/>Function</span><a href="#removetaskfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">removeTaskFunction</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></div>
@@ -273,7 +273,7 @@ The async tracking tooling identifier is <code>poolifier:&lt;PoolType&gt;-&lt;Wo
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></h4><p><code>true</code> if the task function was removed, <code>false</code> otherwise.</p>
 </li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L179">src/pools/pool.ts:179</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L179">src/pools/pool.ts:179</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="setdefaulttaskfunction"><code class="tsd-tag">Readonly</code><span>set<wbr/>Default<wbr/>Task<wbr/>Function</span><a href="#setdefaulttaskfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">setDefaultTaskFunction</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></div>
@@ -295,7 +295,7 @@ The async tracking tooling identifier is <code>poolifier:&lt;PoolType&gt;-&lt;Wo
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></h4><p><code>true</code> if the default task function was set, <code>false</code> otherwise.</p>
 </li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L185">src/pools/pool.ts:185</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L185">src/pools/pool.ts:185</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="settasksqueueoptions"><code class="tsd-tag">Readonly</code><span>set<wbr/>Tasks<wbr/>Queue<wbr/>Options</span><a href="#settasksqueueoptions" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">setTasksQueueOptions</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tasksQueueOptions</span><span class="tsd-signature-symbol">:</span> <a href="src.TasksQueueOptions.html" class="tsd-signature-type tsd-kind-interface">TasksQueueOptions</a><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span></div>
@@ -316,7 +316,7 @@ The async tracking tooling identifier is <code>poolifier:&lt;PoolType&gt;-&lt;Wo
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L190">src/pools/pool.ts:190</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L190">src/pools/pool.ts:190</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="setworkerchoicestrategy"><code class="tsd-tag">Readonly</code><span>set<wbr/>Worker<wbr/>Choice<wbr/>Strategy</span><a href="#setworkerchoicestrategy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">setWorkerChoiceStrategy</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><br/>    <span class="tsd-kind-parameter">workerChoiceStrategy</span><span class="tsd-signature-symbol">:</span><br/>        <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;FAIR_SHARE&quot;</span><br/>        <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;INTERLEAVED_WEIGHTED_ROUND_ROBIN&quot;</span><br/>        <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;LEAST_BUSY&quot;</span><br/>        <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;LEAST_ELU&quot;</span><br/>        <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;LEAST_USED&quot;</span><br/>        <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;ROUND_ROBIN&quot;</span><br/>        <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;WEIGHTED_ROUND_ROBIN&quot;</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-kind-parameter">workerChoiceStrategyOptions</span><span class="tsd-signature-symbol">?:</span> <a href="src.WorkerChoiceStrategyOptions.html" class="tsd-signature-type tsd-kind-interface">WorkerChoiceStrategyOptions</a><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span></div>
@@ -340,7 +340,7 @@ The async tracking tooling identifier is <code>poolifier:&lt;PoolType&gt;-&lt;Wo
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L196">src/pools/pool.ts:196</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L196">src/pools/pool.ts:196</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="setworkerchoicestrategyoptions"><code class="tsd-tag">Readonly</code><span>set<wbr/>Worker<wbr/>Choice<wbr/>Strategy<wbr/>Options</span><a href="#setworkerchoicestrategyoptions" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">setWorkerChoiceStrategyOptions</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><br/>    <span class="tsd-kind-parameter">workerChoiceStrategyOptions</span><span class="tsd-signature-symbol">:</span> <a href="src.WorkerChoiceStrategyOptions.html" class="tsd-signature-type tsd-kind-interface">WorkerChoiceStrategyOptions</a><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">boolean</span></div>
@@ -362,14 +362,14 @@ The async tracking tooling identifier is <code>poolifier:&lt;PoolType&gt;-&lt;Wo
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p><code>true</code> if the worker choice strategy options were set, <code>false</code> otherwise.</p>
 </li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L205">src/pools/pool.ts:205</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L205">src/pools/pool.ts:205</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="start"><code class="tsd-tag">Readonly</code><span>start</span><a href="#start" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">start</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span></div>
 <div class="tsd-comment tsd-typography"><p>Starts the minimum number of workers in this pool.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L211">src/pools/pool.ts:211</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L211">src/pools/pool.ts:211</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -388,7 +388,7 @@ The async tracking tooling identifier is <code>poolifier:&lt;PoolType&gt;-&lt;Wo
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Properties</summary>
 <div><a href="#addtaskfunction"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>add<wbr/>Task<wbr/>Function</span></a><a href="#destroy"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>destroy</span></a><a href="#emitter"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>emitter</span></a><a href="#enabletasksqueue"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>enable<wbr/>Tasks<wbr/>Queue</span></a><a href="#execute"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>execute</span></a><a href="#hastaskfunction"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>has<wbr/>Task<wbr/>Function</span></a><a href="#info"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>info</span></a><a href="#listtaskfunctionsproperties"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>list<wbr/>Task<wbr/>Functions<wbr/>Properties</span></a><a href="#mapexecute"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>map<wbr/>Execute</span></a><a href="#removetaskfunction"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>remove<wbr/>Task<wbr/>Function</span></a><a href="#setdefaulttaskfunction"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Default<wbr/>Task<wbr/>Function</span></a><a href="#settasksqueueoptions"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Tasks<wbr/>Queue<wbr/>Options</span></a><a href="#setworkerchoicestrategy"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Worker<wbr/>Choice<wbr/>Strategy</span></a><a href="#setworkerchoicestrategyoptions"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Worker<wbr/>Choice<wbr/>Strategy<wbr/>Options</span></a><a href="#start"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>start</span></a></div></details></div></details></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 7685d1a99c53f5606cd4a000996c9adb46842bf2..d0f5383d7bed65a698ae6b9f98910f468bbedc17 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>IWorker | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>IWorker | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
 <section class="tsd-panel tsd-comment">
 <div class="tsd-comment tsd-typography"><p>Worker interface.</p>
 </div></section>
-<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">IWorker</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#disconnect">disconnect</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#id">id</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#kill">kill</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">signal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#on">on</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">handler</span><span class="tsd-signature-symbol">:</span> <a href="../types/src.EventHandler.html" class="tsd-signature-type tsd-kind-type-alias">EventHandler</a><span class="tsd-signature-symbol">&lt;</span><a href="" class="tsd-signature-type tsd-kind-interface">IWorker</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#once">once</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">handler</span><span class="tsd-signature-symbol">:</span> <a href="../types/src.EventHandler.html" class="tsd-signature-type tsd-kind-type-alias">EventHandler</a><span class="tsd-signature-symbol">&lt;</span><a href="" class="tsd-signature-type tsd-kind-interface">IWorker</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#terminate">terminate</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#threadid">threadId</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#unref">unref</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#capturerejectionsymbol-1">&quot;[captureRejectionSymbol]&quot;</a><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#capturerejectionsymbolk">K</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><br/>        <span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Error</span><span class="tsd-signature-symbol">,</span><br/>        <span class="tsd-kind-parameter">event</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span><span class="tsd-signature-symbol">,</span><br/>        <span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">AnyRest</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#addlistener-1">addListener</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#addlistenerk">K</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><br/>        <span class="tsd-kind-parameter">eventName</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span><span class="tsd-signature-symbol">,</span><br/>        <span class="tsd-kind-parameter">listener</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#emit-1">emit</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#emitk">K</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">eventName</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">AnyRest</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#eventnames-1">eventNames</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> (<span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span>)<span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#getmaxlisteners-1">getMaxListeners</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#listenercount-1">listenerCount</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#listenercountk">K</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">eventName</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">listener</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Function</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#listeners-1">listeners</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#listenersk">K</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">eventName</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Function</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#off-1">off</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#offk">K</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><br/>        <span class="tsd-kind-parameter">eventName</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span><span class="tsd-signature-symbol">,</span><br/>        <span class="tsd-kind-parameter">listener</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#prependlistener-1">prependListener</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#prependlistenerk">K</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><br/>        <span class="tsd-kind-parameter">eventName</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span><span class="tsd-signature-symbol">,</span><br/>        <span class="tsd-kind-parameter">listener</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#prependoncelistener-1">prependOnceListener</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#prependoncelistenerk">K</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><br/>        <span class="tsd-kind-parameter">eventName</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span><span class="tsd-signature-symbol">,</span><br/>        <span class="tsd-kind-parameter">listener</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#rawlisteners-1">rawListeners</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#rawlistenersk">K</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">eventName</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Function</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#removealllisteners-1">removeAllListeners</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">eventName</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#removelistener-1">removeListener</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#removelistenerk">K</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><br/>        <span class="tsd-kind-parameter">eventName</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span><span class="tsd-signature-symbol">,</span><br/>        <span class="tsd-kind-parameter">listener</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#setmaxlisteners-1">setMaxListeners</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">n</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div>
-<section class="tsd-panel tsd-hierarchy" data-refl="1307">
+<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">IWorker</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#disconnect">disconnect</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#id">id</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#isconnected">isConnected</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#isdead">isDead</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#kill">kill</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">signal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#on">on</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">handler</span><span class="tsd-signature-symbol">:</span> <a href="../types/src.EventHandler.html" class="tsd-signature-type tsd-kind-type-alias">EventHandler</a><span class="tsd-signature-symbol">&lt;</span><a href="" class="tsd-signature-type tsd-kind-interface">IWorker</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#once">once</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">handler</span><span class="tsd-signature-symbol">:</span> <a href="../types/src.EventHandler.html" class="tsd-signature-type tsd-kind-type-alias">EventHandler</a><span class="tsd-signature-symbol">&lt;</span><a href="" class="tsd-signature-type tsd-kind-interface">IWorker</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#terminate">terminate</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#threadid">threadId</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#unref">unref</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#capturerejectionsymbol-1">&quot;[captureRejectionSymbol]&quot;</a><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#capturerejectionsymbolk">K</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><br/>        <span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Error</span><span class="tsd-signature-symbol">,</span><br/>        <span class="tsd-kind-parameter">event</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span><span class="tsd-signature-symbol">,</span><br/>        <span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">AnyRest</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#addlistener-1">addListener</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#addlistenerk">K</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><br/>        <span class="tsd-kind-parameter">eventName</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span><span class="tsd-signature-symbol">,</span><br/>        <span class="tsd-kind-parameter">listener</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#emit-1">emit</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#emitk">K</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">eventName</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">AnyRest</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#eventnames-1">eventNames</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> (<span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span>)<span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#getmaxlisteners-1">getMaxListeners</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#listenercount-1">listenerCount</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#listenercountk">K</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">eventName</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">listener</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Function</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#listeners-1">listeners</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#listenersk">K</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">eventName</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Function</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#off-1">off</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#offk">K</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><br/>        <span class="tsd-kind-parameter">eventName</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span><span class="tsd-signature-symbol">,</span><br/>        <span class="tsd-kind-parameter">listener</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#prependlistener-1">prependListener</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#prependlistenerk">K</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><br/>        <span class="tsd-kind-parameter">eventName</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span><span class="tsd-signature-symbol">,</span><br/>        <span class="tsd-kind-parameter">listener</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#prependoncelistener-1">prependOnceListener</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#prependoncelistenerk">K</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><br/>        <span class="tsd-kind-parameter">eventName</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span><span class="tsd-signature-symbol">,</span><br/>        <span class="tsd-kind-parameter">listener</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#rawlisteners-1">rawListeners</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#rawlistenersk">K</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">eventName</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Function</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#removealllisteners-1">removeAllListeners</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">eventName</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#removelistener-1">removeListener</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#removelistenerk">K</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><br/>        <span class="tsd-kind-parameter">eventName</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">symbol</span><span class="tsd-signature-symbol">,</span><br/>        <span class="tsd-kind-parameter">listener</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#setmaxlisteners-1">setMaxListeners</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">n</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">this</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div>
+<section class="tsd-panel tsd-hierarchy" data-refl="1406">
 <h4>Hierarchy</h4>
 <ul class="tsd-hierarchy">
 <li class="tsd-hierarchy-item"><span class="tsd-signature-type">EventEmitter</span>
 <ul class="tsd-hierarchy">
 <li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">IWorker</span></li></ul></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/worker.ts#L145">src/pools/worker.ts:145</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/worker.ts#L146">src/pools/worker.ts:146</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -32,6 +32,8 @@
 <h3 class="tsd-index-heading tsd-anchor-link" id="properties">Properties<a href="#properties" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-index-list"><a href="#disconnect" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disconnect?</span></a>
 <a href="#id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id?</span></a>
+<a href="#isconnected" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Connected?</span></a>
+<a href="#isdead" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Dead?</span></a>
 <a href="#kill" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>kill?</span></a>
 <a href="#on" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on</span></a>
 <a href="#once" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>once</span></a>
 <div class="tsd-comment tsd-typography"><p>Cluster worker disconnect.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/worker.ts#L149">src/pools/worker.ts:149</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/worker.ts#L150">src/pools/worker.ts:150</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="id"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>id</span><a href="#id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div>
 <div class="tsd-comment tsd-typography"><p>Cluster worker id.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/worker.ts#L153">src/pools/worker.ts:153</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/worker.ts#L154">src/pools/worker.ts:154</a></li></ul></aside></section>
+<section class="tsd-panel tsd-member">
+<h3 class="tsd-anchor-link" id="isconnected"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>is<wbr/>Connected</span><a href="#isconnected" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
+<div class="tsd-signature"><span class="tsd-kind-property">isConnected</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">boolean</span></div>
+<div class="tsd-comment tsd-typography"><p>Whether the cluster worker is connected to its primary process.</p>
+</div><aside class="tsd-sources">
+<ul>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/worker.ts#L158">src/pools/worker.ts:158</a></li></ul></aside></section>
+<section class="tsd-panel tsd-member">
+<h3 class="tsd-anchor-link" id="isdead"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>is<wbr/>Dead</span><a href="#isdead" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
+<div class="tsd-signature"><span class="tsd-kind-property">isDead</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">boolean</span></div>
+<div class="tsd-comment tsd-typography"><p>Whether the cluster worker process has exited.</p>
+</div><aside class="tsd-sources">
+<ul>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/worker.ts#L162">src/pools/worker.ts:162</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="kill"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>kill</span><a href="#kill" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">kill</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">signal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span></div>
 <div class="tsd-comment tsd-typography"><p>Cluster worker kill.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/worker.ts#L157">src/pools/worker.ts:157</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/worker.ts#L166">src/pools/worker.ts:166</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="on"><code class="tsd-tag">Readonly</code><span>on</span><a href="#on" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">on</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">handler</span><span class="tsd-signature-symbol">:</span> <a href="../types/src.EventHandler.html" class="tsd-signature-type tsd-kind-type-alias">EventHandler</a><span class="tsd-signature-symbol">&lt;</span><a href="" class="tsd-signature-type tsd-kind-interface">IWorker</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">this</span></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <p>Overrides EventEmitter.on</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/worker.ts#L163">src/pools/worker.ts:163</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/worker.ts#L172">src/pools/worker.ts:172</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="once"><code class="tsd-tag">Readonly</code><span>once</span><a href="#once" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">once</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">handler</span><span class="tsd-signature-symbol">:</span> <a href="../types/src.EventHandler.html" class="tsd-signature-type tsd-kind-type-alias">EventHandler</a><span class="tsd-signature-symbol">&lt;</span><a href="" class="tsd-signature-type tsd-kind-interface">IWorker</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">this</span></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <p>Overrides EventEmitter.once</p>
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/worker.ts#L169">src/pools/worker.ts:169</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/worker.ts#L178">src/pools/worker.ts:178</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="terminate"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>terminate</span><a href="#terminate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">terminate</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span></div>
 Returns a Promise for the exit code that is fulfilled when the <code>'exit' event</code> is emitted.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/worker.ts#L174">src/pools/worker.ts:174</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/worker.ts#L183">src/pools/worker.ts:183</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="threadid"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>thread<wbr/>Id</span><a href="#threadid" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">threadId</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div>
 <div class="tsd-comment tsd-typography"><p>Worker thread worker id.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/worker.ts#L178">src/pools/worker.ts:178</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/worker.ts#L187">src/pools/worker.ts:187</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="unref"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>unref</span><a href="#unref" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">unref</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span></div>
@@ -156,7 +172,7 @@ active handle in the event system. If the worker is already <code>unref()</code>
 <h4 class="tsd-anchor-link" id="since">Since<a href="#since" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>v10.5.0</p>
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/worker.ts#L184">src/pools/worker.ts:184</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/worker.ts#L193">src/pools/worker.ts:193</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -567,11 +583,11 @@ modified for this specific <code>EventEmitter</code> instance. The value can be
 <h3>On This Page</h3></summary>
 <div class="tsd-accordion-details">
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Properties</summary>
-<div><a href="#disconnect"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disconnect</span></a><a href="#id"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a><a href="#kill"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>kill</span></a><a href="#on"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on</span></a><a href="#once"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>once</span></a><a href="#terminate"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>terminate</span></a><a href="#threadid"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>thread<wbr/>Id</span></a><a href="#unref"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>unref</span></a></div></details>
+<div><a href="#disconnect"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disconnect</span></a><a href="#id"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a><a href="#isconnected"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Connected</span></a><a href="#isdead"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Dead</span></a><a href="#kill"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>kill</span></a><a href="#on"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on</span></a><a href="#once"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>once</span></a><a href="#terminate"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>terminate</span></a><a href="#threadid"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>thread<wbr/>Id</span></a><a href="#unref"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>unref</span></a></div></details>
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Methods</summary>
 <div><a href="#capturerejectionsymbol" class="tsd-is-inherited tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>[capture<wbr/>Rejection<wbr/>Symbol]</span></a><a href="#addlistener" class="tsd-is-inherited tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>add<wbr/>Listener</span></a><a href="#emit" class="tsd-is-inherited tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>emit</span></a><a href="#eventnames" class="tsd-is-inherited tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>event<wbr/>Names</span></a><a href="#getmaxlisteners" class="tsd-is-inherited tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Max<wbr/>Listeners</span></a><a href="#listenercount" class="tsd-is-inherited tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>listener<wbr/>Count</span></a><a href="#listeners" class="tsd-is-inherited tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>listeners</span></a><a href="#off" class="tsd-is-inherited tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>off</span></a><a href="#prependlistener" class="tsd-is-inherited tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>prepend<wbr/>Listener</span></a><a href="#prependoncelistener" class="tsd-is-inherited tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>prepend<wbr/>Once<wbr/>Listener</span></a><a href="#rawlisteners" class="tsd-is-inherited tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>raw<wbr/>Listeners</span></a><a href="#removealllisteners" class="tsd-is-inherited tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>remove<wbr/>All<wbr/>Listeners</span></a><a href="#removelistener" class="tsd-is-inherited tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>remove<wbr/>Listener</span></a><a href="#setmaxlisteners" class="tsd-is-inherited tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Method"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Max<wbr/>Listeners</span></a></div></details></div></details></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 03715051e50a02b3d28046b466183a8c8b1ce068..d24cc14c0f084b8c2c7b9b72ee6fbc23e18a2e03 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>MeasurementOptions | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>MeasurementOptions | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -16,7 +16,7 @@
 </div></section>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">MeasurementOptions</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#median">median</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/selection-strategies/selection-strategies-types.ts#L124">src/pools/selection-strategies/selection-strategies-types.ts:124</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/selection-strategies/selection-strategies-types.ts#L124">src/pools/selection-strategies/selection-strategies-types.ts:124</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -35,7 +35,7 @@
 <div class="tsd-comment tsd-typography"><p>Set measurement median.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/selection-strategies/selection-strategies-types.ts#L128">src/pools/selection-strategies/selection-strategies-types.ts:128</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/selection-strategies/selection-strategies-types.ts#L128">src/pools/selection-strategies/selection-strategies-types.ts:128</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -54,7 +54,7 @@
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Properties</summary>
 <div><a href="#median"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>median</span></a></div></details></div></details></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 455a180e4cdc511cc4698070f0ae822a7ae80f28..9ee41fbbaf912ea437650f87bdc0e8d36f6289b1 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>PoolInfo | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>PoolInfo | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -16,7 +16,7 @@
 </div></section>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">PoolInfo</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#backpressure">backPressure</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#backpressureworkernodes">backPressureWorkerNodes</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#busyworkernodes">busyWorkerNodes</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#defaultstrategy">defaultStrategy</a><span class="tsd-signature-symbol">:</span><br/>        <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;FAIR_SHARE&quot;</span><br/>        <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;INTERLEAVED_WEIGHTED_ROUND_ROBIN&quot;</span><br/>        <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;LEAST_BUSY&quot;</span><br/>        <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;LEAST_ELU&quot;</span><br/>        <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;LEAST_USED&quot;</span><br/>        <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;ROUND_ROBIN&quot;</span><br/>        <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;WEIGHTED_ROUND_ROBIN&quot;</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#dynamicworkernodes">dynamicWorkerNodes</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#elu">elu</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{</span><br/>        <span class="tsd-kind-property">active</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span><br/>            <span class="tsd-kind-property">average</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>            <span class="tsd-kind-property">maximum</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>            <span class="tsd-kind-property">median</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>            <span class="tsd-kind-property">minimum</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>        <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">;</span><br/>        <span class="tsd-kind-property">idle</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span><br/>            <span class="tsd-kind-property">average</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>            <span class="tsd-kind-property">maximum</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>            <span class="tsd-kind-property">median</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>            <span class="tsd-kind-property">minimum</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>        <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">;</span><br/>        <span class="tsd-kind-property">utilization</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">average</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">median</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">;</span><br/>    <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#executedtasks">executedTasks</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#executingtasks">executingTasks</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#failedtasks">failedTasks</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#idleworkernodes">idleWorkerNodes</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#maxqueuedtasks">maxQueuedTasks</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#maxsize">maxSize</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#minsize">minSize</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#queuedtasks">queuedTasks</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#ready">ready</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#runtime">runTime</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{</span><br/>        <span class="tsd-kind-property">average</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>        <span class="tsd-kind-property">maximum</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>        <span class="tsd-kind-property">median</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>        <span class="tsd-kind-property">minimum</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#started">started</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#stealingworkernodes">stealingWorkerNodes</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#stolentasks">stolenTasks</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#strategyretries">strategyRetries</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#type">type</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;fixed&quot;</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;dynamic&quot;</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#utilization">utilization</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#version">version</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#waittime">waitTime</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{</span><br/>        <span class="tsd-kind-property">average</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>        <span class="tsd-kind-property">maximum</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>        <span class="tsd-kind-property">median</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>        <span class="tsd-kind-property">minimum</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#worker">worker</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;cluster&quot;</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;thread&quot;</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#workernodes">workerNodes</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L227">src/pools/pool.ts:227</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L227">src/pools/pool.ts:227</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h3 class="tsd-anchor-link" id="backpressure"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>back<wbr/>Pressure</span><a href="#backpressure" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">backPressure</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L228">src/pools/pool.ts:228</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L228">src/pools/pool.ts:228</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="backpressureworkernodes"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>back<wbr/>Pressure<wbr/>Worker<wbr/>Nodes</span><a href="#backpressureworkernodes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">backPressureWorkerNodes</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div>
 <div class="tsd-comment tsd-typography"><p>Pool tasks back pressure worker nodes.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L230">src/pools/pool.ts:230</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L230">src/pools/pool.ts:230</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="busyworkernodes"><code class="tsd-tag">Readonly</code><span>busy<wbr/>Worker<wbr/>Nodes</span><a href="#busyworkernodes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">busyWorkerNodes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 <div class="tsd-comment tsd-typography"><p>Pool busy worker nodes.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L232">src/pools/pool.ts:232</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L232">src/pools/pool.ts:232</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="defaultstrategy"><code class="tsd-tag">Readonly</code><span>default<wbr/>Strategy</span><a href="#defaultstrategy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">defaultStrategy</span><span class="tsd-signature-symbol">:</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;FAIR_SHARE&quot;</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;INTERLEAVED_WEIGHTED_ROUND_ROBIN&quot;</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;LEAST_BUSY&quot;</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;LEAST_ELU&quot;</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;LEAST_USED&quot;</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;ROUND_ROBIN&quot;</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;WEIGHTED_ROUND_ROBIN&quot;</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L233">src/pools/pool.ts:233</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L233">src/pools/pool.ts:233</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="dynamicworkernodes"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>dynamic<wbr/>Worker<wbr/>Nodes</span><a href="#dynamicworkernodes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">dynamicWorkerNodes</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div>
 <div class="tsd-comment tsd-typography"><p>Pool dynamic worker nodes.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L235">src/pools/pool.ts:235</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L235">src/pools/pool.ts:235</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="elu"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>elu</span><a href="#elu" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">elu</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{</span><br/>    <span class="tsd-kind-property">active</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span><br/>        <span class="tsd-kind-property">average</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>        <span class="tsd-kind-property">maximum</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>        <span class="tsd-kind-property">median</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>        <span class="tsd-kind-property">minimum</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">;</span><br/>    <span class="tsd-kind-property">idle</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span><br/>        <span class="tsd-kind-property">average</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>        <span class="tsd-kind-property">maximum</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>        <span class="tsd-kind-property">median</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>        <span class="tsd-kind-property">minimum</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">;</span><br/>    <span class="tsd-kind-property">utilization</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">average</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">median</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L236">src/pools/pool.ts:236</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L236">src/pools/pool.ts:236</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="executedtasks"><code class="tsd-tag">Readonly</code><span>executed<wbr/>Tasks</span><a href="#executedtasks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">executedTasks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L254">src/pools/pool.ts:254</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L254">src/pools/pool.ts:254</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="executingtasks"><code class="tsd-tag">Readonly</code><span>executing<wbr/>Tasks</span><a href="#executingtasks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">executingTasks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L255">src/pools/pool.ts:255</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L255">src/pools/pool.ts:255</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="failedtasks"><code class="tsd-tag">Readonly</code><span>failed<wbr/>Tasks</span><a href="#failedtasks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">failedTasks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L256">src/pools/pool.ts:256</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L256">src/pools/pool.ts:256</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="idleworkernodes"><code class="tsd-tag">Readonly</code><span>idle<wbr/>Worker<wbr/>Nodes</span><a href="#idleworkernodes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">idleWorkerNodes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 <div class="tsd-comment tsd-typography"><p>Pool idle worker nodes.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L258">src/pools/pool.ts:258</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L258">src/pools/pool.ts:258</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="maxqueuedtasks"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>max<wbr/>Queued<wbr/>Tasks</span><a href="#maxqueuedtasks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">maxQueuedTasks</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L259">src/pools/pool.ts:259</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L259">src/pools/pool.ts:259</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="maxsize"><code class="tsd-tag">Readonly</code><span>max<wbr/>Size</span><a href="#maxsize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">maxSize</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L260">src/pools/pool.ts:260</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L260">src/pools/pool.ts:260</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="minsize"><code class="tsd-tag">Readonly</code><span>min<wbr/>Size</span><a href="#minsize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">minSize</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L261">src/pools/pool.ts:261</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L261">src/pools/pool.ts:261</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="queuedtasks"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>queued<wbr/>Tasks</span><a href="#queuedtasks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">queuedTasks</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L262">src/pools/pool.ts:262</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L262">src/pools/pool.ts:262</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="ready"><code class="tsd-tag">Readonly</code><span>ready</span><a href="#ready" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">ready</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L263">src/pools/pool.ts:263</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L263">src/pools/pool.ts:263</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="runtime"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>run<wbr/>Time</span><a href="#runtime" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">runTime</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{</span><br/>    <span class="tsd-kind-property">average</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <span class="tsd-kind-property">maximum</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <span class="tsd-kind-property">median</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <span class="tsd-kind-property">minimum</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L264">src/pools/pool.ts:264</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L264">src/pools/pool.ts:264</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="started"><code class="tsd-tag">Readonly</code><span>started</span><a href="#started" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">started</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L270">src/pools/pool.ts:270</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L270">src/pools/pool.ts:270</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="stealingworkernodes"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>stealing<wbr/>Worker<wbr/>Nodes</span><a href="#stealingworkernodes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">stealingWorkerNodes</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div>
 <div class="tsd-comment tsd-typography"><p>Pool tasks stealing worker nodes.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L272">src/pools/pool.ts:272</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L272">src/pools/pool.ts:272</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="stolentasks"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>stolen<wbr/>Tasks</span><a href="#stolentasks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">stolenTasks</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L273">src/pools/pool.ts:273</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L273">src/pools/pool.ts:273</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="strategyretries"><code class="tsd-tag">Readonly</code><span>strategy<wbr/>Retries</span><a href="#strategyretries" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">strategyRetries</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L274">src/pools/pool.ts:274</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L274">src/pools/pool.ts:274</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="type"><code class="tsd-tag">Readonly</code><span>type</span><a href="#type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;fixed&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;dynamic&quot;</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L275">src/pools/pool.ts:275</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L275">src/pools/pool.ts:275</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="utilization"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>utilization</span><a href="#utilization" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">utilization</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div>
 <div class="tsd-comment tsd-typography"><p>Pool utilization.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L277">src/pools/pool.ts:277</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L277">src/pools/pool.ts:277</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="version"><code class="tsd-tag">Readonly</code><span>version</span><a href="#version" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">version</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L278">src/pools/pool.ts:278</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L278">src/pools/pool.ts:278</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="waittime"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>wait<wbr/>Time</span><a href="#waittime" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">waitTime</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{</span><br/>    <span class="tsd-kind-property">average</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <span class="tsd-kind-property">maximum</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <span class="tsd-kind-property">median</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <span class="tsd-kind-property">minimum</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L279">src/pools/pool.ts:279</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L279">src/pools/pool.ts:279</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="worker"><code class="tsd-tag">Readonly</code><span>worker</span><a href="#worker" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">worker</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;cluster&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;thread&quot;</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L285">src/pools/pool.ts:285</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L285">src/pools/pool.ts:285</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="workernodes"><code class="tsd-tag">Readonly</code><span>worker<wbr/>Nodes</span><a href="#workernodes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">workerNodes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 <div class="tsd-comment tsd-typography"><p>Pool total worker nodes.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L287">src/pools/pool.ts:287</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L287">src/pools/pool.ts:287</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Properties</summary>
 <div><a href="#backpressure"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>back<wbr/>Pressure</span></a><a href="#backpressureworkernodes"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>back<wbr/>Pressure<wbr/>Worker<wbr/>Nodes</span></a><a href="#busyworkernodes"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>busy<wbr/>Worker<wbr/>Nodes</span></a><a href="#defaultstrategy"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>default<wbr/>Strategy</span></a><a href="#dynamicworkernodes"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dynamic<wbr/>Worker<wbr/>Nodes</span></a><a href="#elu"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>elu</span></a><a href="#executedtasks"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>executed<wbr/>Tasks</span></a><a href="#executingtasks"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>executing<wbr/>Tasks</span></a><a href="#failedtasks"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>failed<wbr/>Tasks</span></a><a href="#idleworkernodes"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>idle<wbr/>Worker<wbr/>Nodes</span></a><a href="#maxqueuedtasks"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>max<wbr/>Queued<wbr/>Tasks</span></a><a href="#maxsize"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>max<wbr/>Size</span></a><a href="#minsize"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>min<wbr/>Size</span></a><a href="#queuedtasks"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>queued<wbr/>Tasks</span></a><a href="#ready"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ready</span></a><a href="#runtime"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>run<wbr/>Time</span></a><a href="#started"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>started</span></a><a href="#stealingworkernodes"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stealing<wbr/>Worker<wbr/>Nodes</span></a><a href="#stolentasks"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stolen<wbr/>Tasks</span></a><a href="#strategyretries"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>strategy<wbr/>Retries</span></a><a href="#type"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>type</span></a><a href="#utilization"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>utilization</span></a><a href="#version"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>version</span></a><a href="#waittime"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>wait<wbr/>Time</span></a><a href="#worker"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>worker</span></a><a href="#workernodes"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>worker<wbr/>Nodes</span></a></div></details></div></details></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 53c4ddd7002d813e385a764afcd90540e924b5fa..1267d74b058518f4e27818a0415f47295d7f1745 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>PoolOptions | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>PoolOptions | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -22,7 +22,7 @@
 <div class="tsd-comment tsd-typography"><p>Type of worker.</p>
 </div></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L294">src/pools/pool.ts:294</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L294">src/pools/pool.ts:294</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -60,7 +60,7 @@
 
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L299">src/pools/pool.ts:299</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L299">src/pools/pool.ts:299</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="enabletasksqueue"><code class="tsd-tag">Optional</code><span>enable<wbr/>Tasks<wbr/>Queue</span><a href="#enabletasksqueue" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">enableTasksQueue</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div>
@@ -73,7 +73,7 @@
 
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L304">src/pools/pool.ts:304</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L304">src/pools/pool.ts:304</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="env"><code class="tsd-tag">Optional</code><span>env</span><a href="#env" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">env</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">&gt;</span></div>
@@ -84,7 +84,7 @@
 <h4 class="tsd-anchor-link" id="see">See<a href="#see" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p><a href="https://nodejs.org/api/cluster.html#cluster_cluster_fork_env">https://nodejs.org/api/cluster.html#cluster_cluster_fork_env</a></p>
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L309">src/pools/pool.ts:309</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L309">src/pools/pool.ts:309</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="errorhandler"><code class="tsd-tag">Optional</code><span>error<wbr/>Handler</span><a href="#errorhandler" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">errorHandler</span><span class="tsd-signature-symbol">?:</span> <a href="../types/src.ErrorHandler.html" class="tsd-signature-type tsd-kind-type-alias">ErrorHandler</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#worker">Worker</a><span class="tsd-signature-symbol">&gt;</span></div>
@@ -95,7 +95,7 @@
 <h4 class="tsd-anchor-link" id="default-value-2">Default Value<a href="#default-value-2" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p><code>() =&gt; {}</code></p>
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L314">src/pools/pool.ts:314</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L314">src/pools/pool.ts:314</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="exithandler"><code class="tsd-tag">Optional</code><span>exit<wbr/>Handler</span><a href="#exithandler" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">exitHandler</span><span class="tsd-signature-symbol">?:</span> <a href="../types/src.ExitHandler.html" class="tsd-signature-type tsd-kind-type-alias">ExitHandler</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#worker">Worker</a><span class="tsd-signature-symbol">&gt;</span></div>
 <h4 class="tsd-anchor-link" id="default-value-3">Default Value<a href="#default-value-3" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p><code>() =&gt; {}</code></p>
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L319">src/pools/pool.ts:319</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L319">src/pools/pool.ts:319</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="messagehandler"><code class="tsd-tag">Optional</code><span>message<wbr/>Handler</span><a href="#messagehandler" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">messageHandler</span><span class="tsd-signature-symbol">?:</span> <a href="../types/src.MessageHandler.html" class="tsd-signature-type tsd-kind-type-alias">MessageHandler</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#worker">Worker</a><span class="tsd-signature-symbol">&gt;</span></div>
 <h4 class="tsd-anchor-link" id="default-value-4">Default Value<a href="#default-value-4" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p><code>() =&gt; {}</code></p>
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L324">src/pools/pool.ts:324</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L324">src/pools/pool.ts:324</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="onlinehandler"><code class="tsd-tag">Optional</code><span>online<wbr/>Handler</span><a href="#onlinehandler" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">onlineHandler</span><span class="tsd-signature-symbol">?:</span> <a href="../types/src.OnlineHandler.html" class="tsd-signature-type tsd-kind-type-alias">OnlineHandler</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#worker">Worker</a><span class="tsd-signature-symbol">&gt;</span></div>
 <h4 class="tsd-anchor-link" id="default-value-5">Default Value<a href="#default-value-5" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p><code>() =&gt; {}</code></p>
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L329">src/pools/pool.ts:329</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L329">src/pools/pool.ts:329</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="restartworkeronerror"><code class="tsd-tag">Optional</code><span>restart<wbr/>Worker<wbr/>On<wbr/>Error</span><a href="#restartworkeronerror" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">restartWorkerOnError</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div>
 <div class="tsd-comment tsd-typography"><p>Restart worker on error.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L333">src/pools/pool.ts:333</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L333">src/pools/pool.ts:333</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="settings"><code class="tsd-tag">Optional</code><span>settings</span><a href="#settings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">settings</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">ClusterSettings</span></div>
 <h4 class="tsd-anchor-link" id="see-1">See<a href="#see-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p><a href="https://nodejs.org/api/cluster.html#cluster_cluster_settings">https://nodejs.org/api/cluster.html#cluster_cluster_settings</a></p>
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L338">src/pools/pool.ts:338</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L338">src/pools/pool.ts:338</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="startworkers"><code class="tsd-tag">Optional</code><span>start<wbr/>Workers</span><a href="#startworkers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">startWorkers</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div>
 
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L343">src/pools/pool.ts:343</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L343">src/pools/pool.ts:343</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tasksqueueoptions"><code class="tsd-tag">Optional</code><span>tasks<wbr/>Queue<wbr/>Options</span><a href="#tasksqueueoptions" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">tasksQueueOptions</span><span class="tsd-signature-symbol">?:</span> <a href="src.TasksQueueOptions.html" class="tsd-signature-type tsd-kind-interface">TasksQueueOptions</a></div>
 <div class="tsd-comment tsd-typography"><p>Pool worker node tasks queue options.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L347">src/pools/pool.ts:347</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L347">src/pools/pool.ts:347</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="workerchoicestrategy"><code class="tsd-tag">Optional</code><span>worker<wbr/>Choice<wbr/>Strategy</span><a href="#workerchoicestrategy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">workerChoiceStrategy</span><span class="tsd-signature-symbol">?:</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;FAIR_SHARE&quot;</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;INTERLEAVED_WEIGHTED_ROUND_ROBIN&quot;</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;LEAST_BUSY&quot;</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;LEAST_ELU&quot;</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;LEAST_USED&quot;</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;ROUND_ROBIN&quot;</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;WEIGHTED_ROUND_ROBIN&quot;</span></div>
 
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L352">src/pools/pool.ts:352</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L352">src/pools/pool.ts:352</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="workerchoicestrategyoptions"><code class="tsd-tag">Optional</code><span>worker<wbr/>Choice<wbr/>Strategy<wbr/>Options</span><a href="#workerchoicestrategyoptions" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">workerChoiceStrategyOptions</span><span class="tsd-signature-symbol">?:</span> <a href="src.WorkerChoiceStrategyOptions.html" class="tsd-signature-type tsd-kind-interface">WorkerChoiceStrategyOptions</a></div>
 <div class="tsd-comment tsd-typography"><p>The worker choice strategy options.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L356">src/pools/pool.ts:356</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L356">src/pools/pool.ts:356</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="workeroptions"><code class="tsd-tag">Optional</code><span>worker<wbr/>Options</span><a href="#workeroptions" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">workerOptions</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">WorkerOptions</span></div>
 <h4 class="tsd-anchor-link" id="see-2">See<a href="#see-2" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p><a href="https://nodejs.org/api/worker_threads.html#new-workerfilename-options">https://nodejs.org/api/worker_threads.html#new-workerfilename-options</a></p>
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L361">src/pools/pool.ts:361</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L361">src/pools/pool.ts:361</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Properties</summary>
 <div><a href="#enableevents"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>enable<wbr/>Events</span></a><a href="#enabletasksqueue"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>enable<wbr/>Tasks<wbr/>Queue</span></a><a href="#env"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>env</span></a><a href="#errorhandler"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>error<wbr/>Handler</span></a><a href="#exithandler"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>exit<wbr/>Handler</span></a><a href="#messagehandler"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message<wbr/>Handler</span></a><a href="#onlinehandler"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>online<wbr/>Handler</span></a><a href="#restartworkeronerror"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>restart<wbr/>Worker<wbr/>On<wbr/>Error</span></a><a href="#settings"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>settings</span></a><a href="#startworkers"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>start<wbr/>Workers</span></a><a href="#tasksqueueoptions"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>tasks<wbr/>Queue<wbr/>Options</span></a><a href="#workerchoicestrategy"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>worker<wbr/>Choice<wbr/>Strategy</span></a><a href="#workerchoicestrategyoptions"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>worker<wbr/>Choice<wbr/>Strategy<wbr/>Options</span></a><a href="#workeroptions"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>worker<wbr/>Options</span></a></div></details></div></details></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index dca39f30473cd4f288cf5c223fc29923f1c220ea..b2535db1f64ff3cf011afd5ac6133ce7370ec552 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>TaskFunctionObject | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>TaskFunctionObject | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -25,7 +25,7 @@
 <div class="tsd-comment tsd-typography"><p>Type of execution response. This can only be structured-cloneable data.</p>
 </div></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/task-functions.ts#L30">src/worker/task-functions.ts:30</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/task-functions.ts#L30">src/worker/task-functions.ts:30</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <div class="tsd-comment tsd-typography"><p>Task function priority. Lower values have higher priority.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/task-functions.ts#L34">src/worker/task-functions.ts:34</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/task-functions.ts#L34">src/worker/task-functions.ts:34</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="strategy"><code class="tsd-tag">Optional</code><span>strategy</span><a href="#strategy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">strategy</span><span class="tsd-signature-symbol">?:</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;FAIR_SHARE&quot;</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;INTERLEAVED_WEIGHTED_ROUND_ROBIN&quot;</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;LEAST_BUSY&quot;</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;LEAST_ELU&quot;</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;LEAST_USED&quot;</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;ROUND_ROBIN&quot;</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;WEIGHTED_ROUND_ROBIN&quot;</span></div>
 <div class="tsd-comment tsd-typography"><p>Task function worker choice strategy.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/task-functions.ts#L38">src/worker/task-functions.ts:38</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/task-functions.ts#L38">src/worker/task-functions.ts:38</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="taskfunction"><span>task<wbr/>Function</span><a href="#taskfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">taskFunction</span><span class="tsd-signature-symbol">:</span> <a href="../types/src.TaskFunction.html" class="tsd-signature-type tsd-kind-type-alias">TaskFunction</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span></div>
 <div class="tsd-comment tsd-typography"><p>Task function.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/task-functions.ts#L42">src/worker/task-functions.ts:42</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/task-functions.ts#L42">src/worker/task-functions.ts:42</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="workernodekeys"><code class="tsd-tag">Optional</code><span>worker<wbr/>Node<wbr/>Keys</span><a href="#workernodekeys" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">workerNodeKeys</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div>
 <div class="tsd-comment tsd-typography"><p>Task function worker node keys affinity.
-Restricts task execution to specified worker nodes by their indices.
+Restricts initial task dispatch to specified worker nodes by their indices.
 Must contain valid indices within [0, pool max size - 1].
-If undefined, task can execute on any worker node.</p>
+If undefined, task can execute on any worker node.
+Task stealing ignores affinity. For strict affinity with task queues enabled,
+disable both <code>taskStealing</code> and <code>tasksStealingOnBackPressure</code>.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/task-functions.ts#L49">src/worker/task-functions.ts:49</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/task-functions.ts#L51">src/worker/task-functions.ts:51</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -90,7 +92,7 @@ If undefined, task can execute on any worker node.</p>
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Properties</summary>
 <div><a href="#priority"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>priority</span></a><a href="#strategy"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>strategy</span></a><a href="#taskfunction"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>task<wbr/>Function</span></a><a href="#workernodekeys"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>worker<wbr/>Node<wbr/>Keys</span></a></div></details></div></details></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index b6eac01b83ced0d0275f671a4fc84851040d660e..a2abfbf155401cd05c05cbab79368a3b4ad89a56 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>TaskFunctionOperationResult | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>TaskFunctionOperationResult | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -16,7 +16,7 @@
 </div></section>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">TaskFunctionOperationResult</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#error">error</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Error</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#status">status</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/task-functions.ts#L55">src/worker/task-functions.ts:55</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/task-functions.ts#L57">src/worker/task-functions.ts:57</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h3 class="tsd-anchor-link" id="error"><code class="tsd-tag">Optional</code><span>error</span><a href="#error" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Error</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/task-functions.ts#L56">src/worker/task-functions.ts:56</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/task-functions.ts#L58">src/worker/task-functions.ts:58</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="status"><span>status</span><a href="#status" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">status</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/task-functions.ts#L57">src/worker/task-functions.ts:57</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/task-functions.ts#L59">src/worker/task-functions.ts:59</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -58,7 +58,7 @@
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Properties</summary>
 <div><a href="#error"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>error</span></a><a href="#status"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>status</span></a></div></details></div></details></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index e1d663be392e4168d5e65c75c7aa37fe9c44f1ad..bac62a2070a1d7e08686ca68e7648382ebdde631 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>TaskFunctionProperties | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>TaskFunctionProperties | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -16,7 +16,7 @@
 </div></section>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">TaskFunctionProperties</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#name">name</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#priority">priority</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#strategy">strategy</a><span class="tsd-signature-symbol">?:</span><br/>        <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;FAIR_SHARE&quot;</span><br/>        <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;INTERLEAVED_WEIGHTED_ROUND_ROBIN&quot;</span><br/>        <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;LEAST_BUSY&quot;</span><br/>        <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;LEAST_ELU&quot;</span><br/>        <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;LEAST_USED&quot;</span><br/>        <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;ROUND_ROBIN&quot;</span><br/>        <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;WEIGHTED_ROUND_ROBIN&quot;</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#workernodekeys">workerNodeKeys</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/utility-types.ts#L150">src/utility-types.ts:150</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/utility-types.ts#L159">src/utility-types.ts:159</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <div class="tsd-comment tsd-typography"><p>Task function name.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/utility-types.ts#L154">src/utility-types.ts:154</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/utility-types.ts#L163">src/utility-types.ts:163</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="priority"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>priority</span><a href="#priority" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">priority</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div>
 <div class="tsd-comment tsd-typography"><p>Task function priority. Lower values have higher priority.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/utility-types.ts#L158">src/utility-types.ts:158</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/utility-types.ts#L167">src/utility-types.ts:167</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="strategy"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>strategy</span><a href="#strategy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">strategy</span><span class="tsd-signature-symbol">?:</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;FAIR_SHARE&quot;</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;INTERLEAVED_WEIGHTED_ROUND_ROBIN&quot;</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;LEAST_BUSY&quot;</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;LEAST_ELU&quot;</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;LEAST_USED&quot;</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;ROUND_ROBIN&quot;</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;WEIGHTED_ROUND_ROBIN&quot;</span></div>
 <div class="tsd-comment tsd-typography"><p>Task function worker choice strategy.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/utility-types.ts#L162">src/utility-types.ts:162</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/utility-types.ts#L171">src/utility-types.ts:171</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="workernodekeys"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>worker<wbr/>Node<wbr/>Keys</span><a href="#workernodekeys" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">workerNodeKeys</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div>
 <div class="tsd-comment tsd-typography"><p>Task function worker node keys affinity.
-Restricts task execution to specified worker nodes by their indices.
+Restricts initial task dispatch to specified worker nodes by their indices.
 Must contain valid indices within [0, pool max size - 1].
-If undefined, task can execute on any worker node.</p>
+If undefined, task can execute on any worker node.
+Task stealing ignores affinity. For strict affinity with task queues enabled,
+disable both <code>taskStealing</code> and <code>tasksStealingOnBackPressure</code>.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/utility-types.ts#L169">src/utility-types.ts:169</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/utility-types.ts#L180">src/utility-types.ts:180</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -81,7 +83,7 @@ If undefined, task can execute on any worker node.</p>
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Properties</summary>
 <div><a href="#name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a><a href="#priority"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>priority</span></a><a href="#strategy"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>strategy</span></a><a href="#workernodekeys"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>worker<wbr/>Node<wbr/>Keys</span></a></div></details></div></details></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index d5ecd0f67dc6d4d7592087a2ed3d322123a214b6..ab3e0df554506bc5c745e5a57a0ab7047a3f54de 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>TasksQueueOptions | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>TasksQueueOptions | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -16,7 +16,7 @@
 </div></section>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">TasksQueueOptions</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#agingfactor">agingFactor</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#concurrency">concurrency</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#loadexponent">loadExponent</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#size">size</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#tasksfinishedtimeout">tasksFinishedTimeout</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#tasksstealingonbackpressure">tasksStealingOnBackPressure</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#tasksstealingratio">tasksStealingRatio</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#taskstealing">taskStealing</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L367">src/pools/pool.ts:367</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L367">src/pools/pool.ts:367</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -48,7 +48,7 @@
 
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L372">src/pools/pool.ts:372</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L372">src/pools/pool.ts:372</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="concurrency"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>concurrency</span><a href="#concurrency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">concurrency</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div>
@@ -61,7 +61,7 @@
 
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L377">src/pools/pool.ts:377</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L377">src/pools/pool.ts:377</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadexponent"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>load<wbr/>Exponent</span><a href="#loadexponent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">loadExponent</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div>
@@ -74,7 +74,7 @@
 
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L382">src/pools/pool.ts:382</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L382">src/pools/pool.ts:382</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="size"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>size</span><a href="#size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">size</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div>
@@ -87,7 +87,7 @@
 
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L387">src/pools/pool.ts:387</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L387">src/pools/pool.ts:387</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tasksfinishedtimeout"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>tasks<wbr/>Finished<wbr/>Timeout</span><a href="#tasksfinishedtimeout" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">tasksFinishedTimeout</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div>
 
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L392">src/pools/pool.ts:392</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L392">src/pools/pool.ts:392</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tasksstealingonbackpressure"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>tasks<wbr/>Stealing<wbr/>On<wbr/>Back<wbr/>Pressure</span><a href="#tasksstealingonbackpressure" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">tasksStealingOnBackPressure</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div>
 
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L397">src/pools/pool.ts:397</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L397">src/pools/pool.ts:397</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tasksstealingratio"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>tasks<wbr/>Stealing<wbr/>Ratio</span><a href="#tasksstealingratio" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">tasksStealingRatio</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div>
 
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L402">src/pools/pool.ts:402</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L402">src/pools/pool.ts:402</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="taskstealing"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>task<wbr/>Stealing</span><a href="#taskstealing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">taskStealing</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div>
 
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L407">src/pools/pool.ts:407</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L407">src/pools/pool.ts:407</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Properties</summary>
 <div><a href="#agingfactor"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>aging<wbr/>Factor</span></a><a href="#concurrency"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>concurrency</span></a><a href="#loadexponent"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>load<wbr/>Exponent</span></a><a href="#size"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>size</span></a><a href="#tasksfinishedtimeout"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>tasks<wbr/>Finished<wbr/>Timeout</span></a><a href="#tasksstealingonbackpressure"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>tasks<wbr/>Stealing<wbr/>On<wbr/>Back<wbr/>Pressure</span></a><a href="#tasksstealingratio"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>tasks<wbr/>Stealing<wbr/>Ratio</span></a><a href="#taskstealing"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>task<wbr/>Stealing</span></a></div></details></div></details></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 48960edf85d1d3b665af11bbb034aac801ecebb7..ab5ee910870c9cbb8f6cdc081f5eed0daed2c493 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>WorkerChoiceStrategyOptions | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>WorkerChoiceStrategyOptions | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -16,7 +16,7 @@
 </div></section>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">WorkerChoiceStrategyOptions</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#elu">elu</a><span class="tsd-signature-symbol">?:</span> <a href="src.MeasurementOptions.html" class="tsd-signature-type tsd-kind-interface">MeasurementOptions</a><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#measurement">measurement</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">&quot;elu&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;runTime&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;waitTime&quot;</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#runtime">runTime</a><span class="tsd-signature-symbol">?:</span> <a href="src.MeasurementOptions.html" class="tsd-signature-type tsd-kind-interface">MeasurementOptions</a><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#waittime">waitTime</a><span class="tsd-signature-symbol">?:</span> <a href="src.MeasurementOptions.html" class="tsd-signature-type tsd-kind-interface">MeasurementOptions</a><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#weights">weights</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/selection-strategies/selection-strategies-types.ts#L187">src/pools/selection-strategies/selection-strategies-types.ts:187</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/selection-strategies/selection-strategies-types.ts#L187">src/pools/selection-strategies/selection-strategies-types.ts:187</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/selection-strategies/selection-strategies-types.ts#L192">src/pools/selection-strategies/selection-strategies-types.ts:192</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/selection-strategies/selection-strategies-types.ts#L192">src/pools/selection-strategies/selection-strategies-types.ts:192</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="measurement"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>measurement</span><a href="#measurement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">measurement</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">&quot;elu&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;runTime&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;waitTime&quot;</span></div>
 <div class="tsd-comment tsd-typography"><p>Measurement to use in worker choice strategy supporting it.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/selection-strategies/selection-strategies-types.ts#L196">src/pools/selection-strategies/selection-strategies-types.ts:196</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/selection-strategies/selection-strategies-types.ts#L196">src/pools/selection-strategies/selection-strategies-types.ts:196</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="runtime"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>run<wbr/>Time</span><a href="#runtime" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">runTime</span><span class="tsd-signature-symbol">?:</span> <a href="src.MeasurementOptions.html" class="tsd-signature-type tsd-kind-interface">MeasurementOptions</a></div>
@@ -65,7 +65,7 @@
 
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/selection-strategies/selection-strategies-types.ts#L201">src/pools/selection-strategies/selection-strategies-types.ts:201</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/selection-strategies/selection-strategies-types.ts#L201">src/pools/selection-strategies/selection-strategies-types.ts:201</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="waittime"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>wait<wbr/>Time</span><a href="#waittime" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">waitTime</span><span class="tsd-signature-symbol">?:</span> <a href="src.MeasurementOptions.html" class="tsd-signature-type tsd-kind-interface">MeasurementOptions</a></div>
@@ -78,7 +78,7 @@
 
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/selection-strategies/selection-strategies-types.ts#L206">src/pools/selection-strategies/selection-strategies-types.ts:206</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/selection-strategies/selection-strategies-types.ts#L206">src/pools/selection-strategies/selection-strategies-types.ts:206</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="weights"><code class="tsd-tag">Optional</code><span>weights</span><a href="#weights" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">weights</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span></div>
@@ -92,7 +92,7 @@ A weight is tasks maximum execution time in milliseconds for a worker node.</p>
 
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/selection-strategies/selection-strategies-types.ts#L212">src/pools/selection-strategies/selection-strategies-types.ts:212</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/selection-strategies/selection-strategies-types.ts#L212">src/pools/selection-strategies/selection-strategies-types.ts:212</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -111,7 +111,7 @@ A weight is tasks maximum execution time in milliseconds for a worker node.</p>
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Properties</summary>
 <div><a href="#elu"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>elu</span></a><a href="#measurement"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>measurement</span></a><a href="#runtime"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>run<wbr/>Time</span></a><a href="#waittime"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>wait<wbr/>Time</span></a><a href="#weights"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>weights</span></a></div></details></div></details></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 5a0752ec7a95cc13a223da965e2d304bcae1bde5..9392003bbd4345555d6cdfbf866296837e1564ca 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>WorkerError | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>WorkerError | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -22,7 +22,7 @@
 <div class="tsd-comment tsd-typography"><p>Type of data sent to the worker triggering an error. This can only be structured-cloneable data.</p>
 </div></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/utility-types.ts#L199">src/utility-types.ts:199</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/utility-types.ts#L210">src/utility-types.ts:210</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <div class="tsd-comment tsd-typography"><p>Whether the error is an abort error or not.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/utility-types.ts#L203">src/utility-types.ts:203</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/utility-types.ts#L214">src/utility-types.ts:214</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="data-1"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>data</span><a href="#data-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">data</span><span class="tsd-signature-symbol">?:</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a></div>
 <div class="tsd-comment tsd-typography"><p>Data triggering the error.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/utility-types.ts#L207">src/utility-types.ts:207</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/utility-types.ts#L218">src/utility-types.ts:218</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="error"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>error</span><a href="#error" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Error</span></div>
 <div class="tsd-comment tsd-typography"><p>Error object.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/utility-types.ts#L211">src/utility-types.ts:211</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/utility-types.ts#L222">src/utility-types.ts:222</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="message"><code class="tsd-tag">Readonly</code><span>message</span><a href="#message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 <div class="tsd-comment tsd-typography"><p>Error message.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/utility-types.ts#L215">src/utility-types.ts:215</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/utility-types.ts#L226">src/utility-types.ts:226</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="name"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div>
 <div class="tsd-comment tsd-typography"><p>Task function name triggering the error.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/utility-types.ts#L219">src/utility-types.ts:219</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/utility-types.ts#L230">src/utility-types.ts:230</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="stack"><code class="tsd-tag">Optional</code> <code class="tsd-tag">Readonly</code><span>stack</span><a href="#stack" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div>
 <div class="tsd-comment tsd-typography"><p>Error stack trace.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/utility-types.ts#L223">src/utility-types.ts:223</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/utility-types.ts#L234">src/utility-types.ts:234</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Properties</summary>
 <div><a href="#aborted"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>aborted</span></a><a href="#data-1"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>data</span></a><a href="#error"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>error</span></a><a href="#message"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message</span></a><a href="#name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a><a href="#stack"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stack</span></a></div></details></div></details></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index f223d46dd2ec488096e045ab0f495e658ed81579..a65c8d5ea1b82556145bcdf28f7751be4f98861e 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>WorkerOptions | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>WorkerOptions | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -16,7 +16,7 @@
 </div></section>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">WorkerOptions</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#killbehavior">killBehavior</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">&quot;HARD&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;SOFT&quot;</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#killhandler">killHandler</a><span class="tsd-signature-symbol">?:</span> <a href="../types/src.KillHandler.html" class="tsd-signature-type tsd-kind-type-alias">KillHandler</a><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#maxinactivetime">maxInactiveTime</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/worker-options.ts#L29">src/worker/worker-options.ts:29</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/worker-options.ts#L30">src/worker/worker-options.ts:30</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -48,7 +48,7 @@
 
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/worker-options.ts#L39">src/worker/worker-options.ts:39</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/worker-options.ts#L40">src/worker/worker-options.ts:40</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="killhandler"><code class="tsd-tag">Optional</code><span>kill<wbr/>Handler</span><a href="#killhandler" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">killHandler</span><span class="tsd-signature-symbol">?:</span> <a href="../types/src.KillHandler.html" class="tsd-signature-type tsd-kind-type-alias">KillHandler</a></div>
@@ -59,7 +59,7 @@
 <h4 class="tsd-anchor-link" id="default-value-1">Default Value<a href="#default-value-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p><code>() =&gt; {}</code></p>
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/worker-options.ts#L44">src/worker/worker-options.ts:44</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/worker-options.ts#L45">src/worker/worker-options.ts:45</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="maxinactivetime"><code class="tsd-tag">Optional</code><span>max<wbr/>Inactive<wbr/>Time</span><a href="#maxinactivetime" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">maxInactiveTime</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div>
@@ -79,7 +79,7 @@ when this timeout expires your tasks is interrupted before completion and remove
 
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/worker-options.ts#L56">src/worker/worker-options.ts:56</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/worker-options.ts#L57">src/worker/worker-options.ts:57</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -98,7 +98,7 @@ when this timeout expires your tasks is interrupted before completion and remove
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Properties</summary>
 <div><a href="#killbehavior"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>kill<wbr/>Behavior</span></a><a href="#killhandler"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>kill<wbr/>Handler</span></a><a href="#maxinactivetime"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>max<wbr/>Inactive<wbr/>Time</span></a></div></details></div></details></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 7d2dd709265ae2614213b65f7d53f24295bfd0e5..31a740e224574c2589e750c78e72b5c0fd8a33d2 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>src | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>src | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -46,7 +46,7 @@
 <details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Functions"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Functions</summary>
 <div><a href="#availableparallelism"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Function"><use href="../assets/icons.svg#icon-64"></use></svg><span>available<wbr/>Parallelism</span></a></div></details></div></details></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 49eab7eaf7d6ad3e62a1456544018c1db4296d1d..5cb63efc77b940d5f39ec6041e24b249078cc65f 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ClusterPoolOptions | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ClusterPoolOptions | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -15,7 +15,7 @@
 <div class="tsd-comment tsd-typography"><p>Options for a poolifier cluster pool.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/cluster/fixed.ts#L13">src/pools/cluster/fixed.ts:13</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/cluster/fixed.ts#L13">src/pools/cluster/fixed.ts:13</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -29,7 +29,7 @@
 <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div>
 <div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 9822860e2e904084cdb2679b2ce42477afbf9b7f..6b24227e5f431e17e6486c5cbe0367cac429b3e8 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ErrorHandler | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ErrorHandler | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -34,7 +34,7 @@
 <li><span><span class="tsd-kind-parameter">error</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/worker.ts#L12">src/pools/worker.ts:12</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/worker.ts#L13">src/pools/worker.ts:13</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -48,7 +48,7 @@
 <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div>
 <div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 33f692a7b28348194b973c69b7484e9bf4da4c46..77e2c8e3ce5c92516ddd39e641c25bc1a09ee59d 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>EventHandler | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>EventHandler | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -21,7 +21,7 @@
 <div class="tsd-comment tsd-typography"><p>Type of worker.</p>
 </div></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/worker.ts#L21">src/pools/worker.ts:21</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/worker.ts#L22">src/pools/worker.ts:22</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -35,7 +35,7 @@
 <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div>
 <div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 46f60166fb66b415788005b19d2389b11e8325df..188bbdcfc8e255ac6d0c1da06563cb67532f8c77 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ExitHandler | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ExitHandler | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -34,7 +34,7 @@
 <li><span><span class="tsd-kind-parameter">exitCode</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/worker.ts#L31">src/pools/worker.ts:31</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/worker.ts#L32">src/pools/worker.ts:32</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -48,7 +48,7 @@
 <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div>
 <div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index ee29d239dc7ecd9571ba485a9b98f39ccb2e8463..b7c1159ca45f1ec5becf42cf0b7ef5c6fa37f974 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>KillBehavior | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>KillBehavior | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -15,7 +15,7 @@
 <div class="tsd-comment tsd-typography"><p>Kill behavior.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/worker-options.ts#L19">src/worker/worker-options.ts:19</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/worker-options.ts#L19">src/worker/worker-options.ts:19</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -29,7 +29,7 @@
 <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div>
 <div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index fe6b2c061b21044716c84b8b969881c33ec42486..4bec6f88720b6b4ad9c743c7843fc044a03723e7 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>KillHandler | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>KillHandler | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
 <li><a href="../modules/src.html">src</a></li>
 <li><a href="" aria-current="page">KillHandler</a></li></ul>
 <h1>Type Alias KillHandler</h1></div>
-<div class="tsd-signature"><span class="tsd-kind-type-alias">KillHandler</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">void</span></div>
-<div class="tsd-comment tsd-typography"><p>Handler called when a worker is killed.</p>
+<div class="tsd-signature"><span class="tsd-kind-type-alias">KillHandler</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">PromiseLike</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">void</span></div>
+<div class="tsd-comment tsd-typography"><p>Cleanup handler called when the pool requests worker termination.
+Returned promises and other thenable values are awaited.</p>
 </div>
 <div class="tsd-type-declaration">
 <h4>Type Declaration</h4>
 <ul class="tsd-parameters">
 <li class="tsd-parameter-signature">
 <ul class="tsd-signatures">
-<li class="tsd-signature" id="__type"><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">void</span></li>
+<li class="tsd-signature" id="__type"><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">PromiseLike</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">void</span></li>
 <li class="tsd-description">
-<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources">
+<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">PromiseLike</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/worker-options.ts#L24">src/worker/worker-options.ts:24</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/worker-options.ts#L25">src/worker/worker-options.ts:25</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -37,7 +38,7 @@
 <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div>
 <div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 330fbb48db019ae326c2fc0020b68735def4d83c..ed864bddb2d3ddf82ccf1fee4a0a4f5581a5a435 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Measurement | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Measurement | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -15,7 +15,7 @@
 <div class="tsd-comment tsd-typography"><p>Measurement.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/selection-strategies/selection-strategies-types.ts#L119">src/pools/selection-strategies/selection-strategies-types.ts:119</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/selection-strategies/selection-strategies-types.ts#L119">src/pools/selection-strategies/selection-strategies-types.ts:119</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -29,7 +29,7 @@
 <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div>
 <div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 354d320a58d0b5617b502cb57c3f61db4632be73..c14a19dafb65c665094e746e22b1da65a71422f8 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>MessageHandler | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>MessageHandler | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -34,7 +34,7 @@
 <li><span><span class="tsd-kind-parameter">message</span>: <span class="tsd-signature-type">unknown</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/worker.ts#L40">src/pools/worker.ts:40</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/worker.ts#L41">src/pools/worker.ts:41</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -48,7 +48,7 @@
 <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div>
 <div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index eb100788651ee5fc34ae0945ee0cf6c1d40c5dc2..0ef7e5faf0710975b358c404e0f2d323fe3762a3 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>OnlineHandler | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>OnlineHandler | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -33,7 +33,7 @@
 <li><span><span class="tsd-kind-parameter">this</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="#worker">Worker</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/worker.ts#L49">src/pools/worker.ts:49</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/worker.ts#L50">src/pools/worker.ts:50</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -47,7 +47,7 @@
 <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div>
 <div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 0e614fc71fd8fcf05efd76a329b064d1efc64ed4..79296268fd04955f4832b59f049f2b697973aa21 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>PoolEvent | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>PoolEvent | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -15,7 +15,7 @@
 <div class="tsd-comment tsd-typography"><p>Pool event.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L222">src/pools/pool.ts:222</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L222">src/pools/pool.ts:222</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -29,7 +29,7 @@
 <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div>
 <div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 0cbdc6e9870396e94f5c1ca2d10dcdf317a3a5a5..9040d225b78e8ce8cfce0d08a56926d6aff02037 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>PoolType | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>PoolType | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -15,7 +15,7 @@
 <div class="tsd-comment tsd-typography"><p>Pool type.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L44">src/pools/pool.ts:44</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L44">src/pools/pool.ts:44</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -29,7 +29,7 @@
 <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div>
 <div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 30ba87bd95dc3b8fefa848830a28861f6725d711..cabe8aa9d9abda86137be446554f4443920ef218 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>TaskAsyncFunction | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>TaskAsyncFunction | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -40,7 +40,7 @@ This function must return a promise.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span></h4><p>Execution response promise.</p>
 </li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/task-functions.ts#L11">src/worker/task-functions.ts:11</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/task-functions.ts#L11">src/worker/task-functions.ts:11</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -54,7 +54,7 @@ This function must return a promise.</p>
 <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div>
 <div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 74541edfb2f3b67097e5f0dd33ac1f9370803c69..3cd45429f96dc0be3095455d19a58d2b079267de 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>TaskFunction | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>TaskFunction | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -11,9 +11,9 @@
 <li><a href="../modules/src.html">src</a></li>
 <li><a href="" aria-current="page">TaskFunction</a></li></ul>
 <h1>Type Alias TaskFunction&lt;Data, Response&gt;</h1></div>
-<div class="tsd-signature"><span class="tsd-kind-type-alias">TaskFunction</span><span class="tsd-signature-symbol">:</span><br/>    <span class="tsd-signature-symbol">|</span> <a href="src.TaskAsyncFunction.html" class="tsd-signature-type tsd-kind-type-alias">TaskAsyncFunction</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span><br/>    <span class="tsd-signature-symbol">|</span> <a href="src.TaskSyncFunction.html" class="tsd-signature-type tsd-kind-type-alias">TaskSyncFunction</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span></div>
+<div class="tsd-signature"><span class="tsd-kind-type-alias">TaskFunction</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?:</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">PromiseLike</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a></div>
 <div class="tsd-comment tsd-typography"><p>Task function that can be executed.
-This function can be synchronous or asynchronous.</p>
+This function can return a value, a promise or another thenable.</p>
 </div>
 <section class="tsd-panel">
 <h4>Type Parameters</h4>
@@ -23,9 +23,21 @@ This function can be synchronous or asynchronous.</p>
 </div></li>
 <li><span id="response"><span class="tsd-kind-type-parameter">Response</span> = <span class="tsd-signature-type">unknown</span></span>
 <div class="tsd-comment tsd-typography"><p>Type of execution response. This can only be structured-cloneable data.</p>
-</div></li></ul></section><aside class="tsd-sources">
+</div></li></ul></section>
+<div class="tsd-type-declaration">
+<h4>Type Declaration</h4>
+<ul class="tsd-parameters">
+<li class="tsd-parameter-signature">
+<ul class="tsd-signatures">
+<li class="tsd-signature" id="__type"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?:</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">PromiseLike</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a></li>
+<li class="tsd-description">
+<div class="tsd-parameters">
+<h4 class="tsd-parameters-title">Parameters</h4>
+<ul class="tsd-parameter-list">
+<li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">data</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a></span></li></ul></div>
+<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">PromiseLike</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/task-functions.ts#L21">src/worker/task-functions.ts:21</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/task-functions.ts#L21">src/worker/task-functions.ts:21</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -39,7 +51,7 @@ This function can be synchronous or asynchronous.</p>
 <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div>
 <div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 24463926dcd16b9b93bf3e2b9eb25c38a1fc77cf..cb6c74494a44161731bab7be45c0998b4231803c 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>TaskFunctions | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>TaskFunctions | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -26,7 +26,7 @@ The value is the task function or task function object.</p>
 <div class="tsd-comment tsd-typography"><p>Type of execution response. This can only be structured-cloneable data.</p>
 </div></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/task-functions.ts#L67">src/worker/task-functions.ts:67</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/task-functions.ts#L69">src/worker/task-functions.ts:69</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -40,7 +40,7 @@ The value is the task function or task function object.</p>
 <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div>
 <div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 0f8208b6020e5c672f727076fe502bb22597b933..23b44388751ae14f8d68fc30342e0b6803c9a223 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>TaskSyncFunction | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>TaskSyncFunction | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -39,7 +39,7 @@
 <h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a></h4><p>Execution response.</p>
 </li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/task-functions.ts#L79">src/worker/task-functions.ts:79</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/task-functions.ts#L81">src/worker/task-functions.ts:81</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -53,7 +53,7 @@
 <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div>
 <div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 90a160eb1525563c0764b969cf9f8b7218ce2726..4815354d5ce779361db27607b721c2e9be77e3c1 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ThreadPoolOptions | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ThreadPoolOptions | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -15,7 +15,7 @@
 <div class="tsd-comment tsd-typography"><p>Options for a poolifier thread pool.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/thread/fixed.ts#L16">src/pools/thread/fixed.ts:16</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/thread/fixed.ts#L16">src/pools/thread/fixed.ts:16</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -29,7 +29,7 @@
 <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div>
 <div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index dce2f7f70a91f62f73471694989f3033f3e44e0f..7af7e5a3401f23f2b6b6b7977b120fbae59a33bb 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>WorkerChoiceStrategy | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>WorkerChoiceStrategy | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -15,7 +15,7 @@
 <div class="tsd-comment tsd-typography"><p>Worker choice strategy.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/selection-strategies/selection-strategies-types.ts#L47">src/pools/selection-strategies/selection-strategies-types.ts:47</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/selection-strategies/selection-strategies-types.ts#L47">src/pools/selection-strategies/selection-strategies-types.ts:47</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -29,7 +29,7 @@
 <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div>
 <div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index ad730037ccbeb1b97acef4ac4e4bcd868e6711c4..9905a4149bc7f8a77d4a7bed5dcd1fa0923753a2 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>WorkerType | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>WorkerType | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -15,7 +15,7 @@
 <div class="tsd-comment tsd-typography"><p>Worker type.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/worker.ts#L391">src/pools/worker.ts:391</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/worker.ts#L400">src/pools/worker.ts:400</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -29,7 +29,7 @@
 <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div>
 <div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index 2c8aa5e12ef85b0d198a1ed268e3bd07d0b25b71..8518d3fbf7d428eced0fc22bd88c4bed0ab489b3 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>KillBehaviors | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>KillBehaviors | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -15,7 +15,7 @@
 <div class="tsd-comment tsd-typography"><p>Enumeration of kill behaviors.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/worker/worker-options.ts#L4">src/worker/worker-options.ts:4</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/worker/worker-options.ts#L4">src/worker/worker-options.ts:4</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -29,7 +29,7 @@
 <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div>
 <div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index ef79428f70df908289c94927f00f08e50660c99b..144e7ef058a1564de05d71883fb3cda95dbf254b 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Measurements | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Measurements | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -15,7 +15,7 @@
 <div class="tsd-comment tsd-typography"><p>Enumeration of measurements.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/selection-strategies/selection-strategies-types.ts#L52">src/pools/selection-strategies/selection-strategies-types.ts:52</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/selection-strategies/selection-strategies-types.ts#L52">src/pools/selection-strategies/selection-strategies-types.ts:52</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -29,7 +29,7 @@
 <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div>
 <div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index cba1c1f4ce4a3e802236dcacd30866f27798aa29..0c2132be5d13673e5c41a68cf151f198fa1e7d50 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>PoolEvents | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>PoolEvents | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -15,7 +15,7 @@
 <div class="tsd-comment tsd-typography"><p>Enumeration of pool events.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L49">src/pools/pool.ts:49</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L49">src/pools/pool.ts:49</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -29,7 +29,7 @@
 <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div>
 <div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index aa9bb6fb9fe702f4531a918056793c38d1140310..b19c2c60e8486df1a736016499d1ce547b408e42 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>PoolTypes | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>PoolTypes | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -15,7 +15,7 @@
 <div class="tsd-comment tsd-typography"><p>Enumeration of pool types.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/pool.ts#L27">src/pools/pool.ts:27</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/pool.ts#L27">src/pools/pool.ts:27</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -29,7 +29,7 @@
 <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div>
 <div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index e1fb0dac6801d7842aa293fa1293e7c50a09cf9c..6a554fee9c16e1a1897bcacc45902be783d35657 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>WorkerChoiceStrategies | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>WorkerChoiceStrategies | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -15,7 +15,7 @@
 <div class="tsd-comment tsd-typography"><p>Enumeration of worker choice strategies.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/selection-strategies/selection-strategies-types.ts#L4">src/pools/selection-strategies/selection-strategies-types.ts:4</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/selection-strategies/selection-strategies-types.ts#L4">src/pools/selection-strategies/selection-strategies-types.ts:4</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -29,7 +29,7 @@
 <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div>
 <div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
index e4ea37f5a92fe58f507ca61834235c463e81c3ed..cceb100eb910cf383cadc8928aee28d50a00165e 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>WorkerTypes | poolifier - v5.4.0</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
-<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v5.4.0</a>
+<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>WorkerTypes | poolifier - v6.0.1</title><meta name="description" content="Documentation for poolifier"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
+<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">poolifier - v6.0.1</a>
 <div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
 <ul role="listbox" id="tsd-search-results"></ul>
 <div id="tsd-search-status" aria-live="polite" aria-atomic="true">
@@ -15,7 +15,7 @@
 <div class="tsd-comment tsd-typography"><p>Enumeration of worker types.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/7015b5d43e8a727fcb868409a7b89e837bf60466/src/pools/worker.ts#L136">src/pools/worker.ts:136</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/poolifier/poolifier/blob/aec83f279eedf94e3cca13b056a5e29f82f5565f/src/pools/worker.ts#L137">src/pools/worker.ts:137</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
@@ -29,7 +29,7 @@
 <li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div>
 <div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
 <div class="site-menu">
-<nav class="tsd-navigation"><a href="../index.html">poolifier - v5.4.0</a>
+<nav class="tsd-navigation"><a href="../index.html">poolifier - v6.0.1</a>
 <ul class="tsd-small-nested-navigation" id="tsd-nav-container">
 <li>Loading...</li></ul></nav></div></div></div><footer>
 <p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>