Liking cljdoc? Tell your friends :D

mirabelle.pool


dynamic-thread-pool-executorclj

(dynamic-thread-pool-executor
  registry
  executor-name
  {:keys [core-pool-size max-pool-size keep-alive-time queue-size]
   :or
     {core-pool-size 1 max-pool-size 8 keep-alive-time 5000 queue-size 10000}})

a ThreadPoolExecutor with core and maximum threadpool sizes, and a LinkedBlockingQueue of a given size. Options:

  • :core-pool-size Default 1
  • :max-pool-size Default 8
  • :keep-alive-time Default 5000 (milliseconds)
  • :queue-size Default 10000
a ThreadPoolExecutor with core and
maximum threadpool sizes, and a LinkedBlockingQueue of a given size. Options:

- :core-pool-size             Default 1
- :max-pool-size              Default 8
- :keep-alive-time            Default 5000 (milliseconds)
- :queue-size                 Default 10000
sourceraw docstring

fixed-thread-pool-executorclj

(fixed-thread-pool-executor size)
source

schedule!clj

(schedule! f {:keys [initial-delay-ms interval-ms]})
source

shutdownclj

(shutdown executor)

Graceful shutdown of an executor

Graceful shutdown of an executor
sourceraw docstring

thread-pool-executor-metricsclj

(thread-pool-executor-metrics registry executor executor-name)

Register metrics for a threadPoolExecutor

Register metrics for a threadPoolExecutor
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close