Liking cljdoc? Tell your friends :D

tservice-core.plugins.dependencies


all-dependencies-satisfied?clj

(all-dependencies-satisfied? initialized-plugin-names info)

Check whether all dependencies are satisfied for a plugin; return truthy if all are; otherwise log explanations about why they are not, and return falsey. For plugins that might have their dependencies satisfied in the near future

Check whether all dependencies are satisfied for a plugin; return truthy if all are; otherwise log explanations about
why they are not, and return falsey.
For plugins that *might* have their dependencies satisfied in the near future
raw docstring

log-onceclj

(log-once message)
(log-once plugin-name-or-nil message)

Log a message a single time, such as warning that a plugin cannot be initialized because of required dependencies. Subsequent calls with duplicate messages are automatically ignored.

Log a message a single time, such as warning that a plugin cannot be initialized because of required dependencies.
Subsequent calls with duplicate messages are automatically ignored.
raw docstring

update-unsatisfied-deps!clj

(update-unsatisfied-deps! initialized-plugin-names)

Updates internal list of plugins that still have unmet dependencies; returns sequence of plugin infos for all plugins that are now ready for initialization.

Updates internal list of plugins that still have unmet dependencies; returns sequence of plugin infos for all plugins
that are now ready for initialization.
raw docstring

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

× close