Liking cljdoc? Tell your friends :D

salmon.signal


delete!clj

(delete! system)

Calls (signal! system :salmon/delete).

Calls `(signal! system :salmon/delete)`.
sourceraw docstring

early-validate!clj

(early-validate! system)

Calls (signal! system :salmon/early-validate).

Calls `(signal! system :salmon/early-validate)`.
sourceraw docstring

early-validate-confclj

(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.
sourceraw docstring

signal!clj

(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)`.
sourceraw docstring

start!clj

(start! system)

Calls (signal! system :donut.system/start).

Calls `(signal! system :donut.system/start)`.
sourceraw docstring

stop!clj

(stop! system)

Calls (signal! system :donut.system/stop).

Calls `(signal! system :donut.system/stop)`.
sourceraw docstring

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

× close