Liking cljdoc? Tell your friends :D

salutem.core.maintenance


evaluatorclj

(evaluator dependencies evaluation-channel)
(evaluator dependencies evaluation-channel result-channel)

maintainclj

(maintain registry-store)
(maintain registry-store
          {:keys [context interval trigger-channel evaluation-channel
                  result-channel updater-result-channel notifier-result-channel
                  callback-fns]
           :or {context {}
                interval (t/new-duration 200 :millis)
                trigger-channel (async/chan (async/sliding-buffer 1))
                evaluation-channel (async/chan 10)
                result-channel (async/chan 10)
                updater-result-channel (async/chan 10)
                notifier-result-channel (async/chan 10)
                callback-fns []}})

maintainerclj

(maintainer dependencies registry-store context interval trigger-channel)
(maintainer dependencies
            registry-store
            context
            interval
            trigger-channel
            shutdown-channel)

notifierclj

(notifier dependencies callbacks result-channel)

refresherclj

(refresher dependencies trigger-channel)
(refresher dependencies trigger-channel evaluation-channel)

shutdownclj

(shutdown shutdown-channel)

updaterclj

(updater dependencies registry-store result-channel)

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

× close