(delete! system)
Calls (signal! system :salmon/delete)
.
Calls `(signal! system :salmon/delete)`.
(early-validate! system)
Calls (signal! system :salmon/early-validate)
.
Calls `(signal! system :salmon/early-validate)`.
(early-validate-conf {:keys [->validation] :donut.system/keys [config system]})
Handles :salmon/early-validate signal by validating conf
against the schema
in the :salmon/early-schema
entry of the component definition. Does nothing if
there is no such entry.
Handles :salmon/early-validate signal by validating `conf` against the schema in the `:salmon/early-schema` entry of the component definition. Does nothing if there is no such entry.
(signal! system signal-name)
Sends the signal to the system. Throws a
clojure.lang.ExceptionInfo
if there are any messages on the error or
validation channels. Otherwise, returns the result of
(donut.system/signal system signal)
.
Sends the signal to the system. Throws a `clojure.lang.ExceptionInfo` if there are any messages on the error or validation channels. Otherwise, returns the result of `(donut.system/signal system signal)`.
(start! system)
Calls (signal! system :donut.system/start)
.
Calls `(signal! system :donut.system/start)`.
(stop! system)
Calls (signal! system :donut.system/stop)
.
Calls `(signal! system :donut.system/stop)`.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close