Liking cljdoc? Tell your friends :D

imminent.executors


*executor*clj


blocking-executorclj


default-executorclj


dispatchcljmultimethod

Dispatches the given fuction to the current executor. If given a value, dispatches a function which when called applies f to value

If the current executor is a ForkJoinPool, dispatches the function wrapped in a ForkJoinTask, otherwise it simply submits to the current executor service

Dispatches the given fuction to the current *executor*. If given a value, dispatches a function which when called applies `f` to `value`

If the current executor is a ForkJoinPool, dispatches the function wrapped in a ForkJoinTask, otherwise it simply submits to the current executor service
raw docstring

dispatch-allclj

(dispatch-all fs value)

Dispatches all functions in fs to the current executor and value value

Dispatches all functions in `fs` to the current *executor* and value `value`
raw docstring

dispatch-blockingcljmultimethod

Same as dispatch. Except that, in a ForkJoinTask, uses ManagedBlocker to tell the ForkJoinPool it might block. This allows the pool to make adjustments in order to ensure optimal thread liveness.

Same as dispatch. Except that, in a ForkJoinTask, uses `ManagedBlocker` to tell the ForkJoinPool it might block. This allows the pool to make adjustments in order to ensure optimal thread liveness.
raw docstring

forkjoin-taskclj

(forkjoin-task executor f)

managed-blockerclj

(managed-blocker f)

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

× close