Initial settings
Constructors
PoolboySettingsworkersCount :: WorkersCountSettingslog :: String -> IO ()
:: a typeCtrl KGHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05
Modulepoolboy-0.2.2.0Haskell2010
Initial settings
PoolboySettingsworkersCount :: WorkersCountSettingslog :: String -> IO ()Initial number of threads
CapabilitiesWCSgetNumCapabilities based number
FixedWCS IntEq WorkersCountSettingsDefined in poolboy-0.2.2.0 · Data.PoolboyShow WorkersCountSettingsDefined in poolboy-0.2.2.0 · Data.PoolboyUsual configuration CapabilitiesWCS and no log
Arbitrary-numbered settings
Simple (but not particularly performant) serialized logger
backet-based usage (recommended)
Standalone/manual usage
Request a worker number adjustment
Block until one worker is available
Request stopping wrokers
Non-blocking check of the work queue's running status
Block until the queue is totally stopped or deadline (in micro seconds) is reached
Block until the queue is totally stopped (no more running worker)
Enqueue one action in the work queue (non-blocking)
Enqueue action and some actions to be run after it