Liking cljdoc? Tell your friends :D

promesa.exec.bulkhead

Bulkhead pattern: limiter of concurrent executions.

Bulkhead pattern: limiter of concurrent executions.
raw docstring

bulkhead?clj

(bulkhead? o)

Check if the provided object is instance of Bulkhead type.

Check if the provided object is instance of Bulkhead type.
sourceraw docstring

createclj

(create & {:keys [type] :as params})
source

get-statsclj

(get-stats instance)
source

IBulkheadcljprotocol

Bulkhead main API

Bulkhead main API

-get-statsclj

(-get-stats _)

Get internal statistics of the bulkhead instance

Get internal statistics of the bulkhead instance

-invoke!clj

(-invoke! _ f)

Call synchronously a function under bulkhead context

Call synchronously a function under bulkhead context
sourceraw docstring

invoke!clj

(invoke! instance f)
source

IQueuecljprotocol

-offer!clj

(-offer! _ _)

-poll!clj

(-poll! _)
source

log!cljmacro

(log! & params)
source

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

× close