Liking cljdoc? Tell your friends :D

salmon.signal.interface


delete!clj

(delete! system)

Calls (signal! system :/delete).

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

pre-validate!clj

(pre-validate! system)

Calls (signal! system :pre-validate).

Calls `(signal! system :pre-validate)`.
sourceraw docstring

pre-validate-confclj

(pre-validate-conf conf instance system)

Handles :pre-validate signal by validating conf against the schema in the :salmon/pre-schema entry of the component definition. Does nothing if there is no such entry.

Handles :pre-validate signal by validating `conf` against the schema
in the `:salmon/pre-schema` entry of the component definition. Does nothing if
there is no such entry.
sourceraw docstring

signal!clj

(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).

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 :start).

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

stop!clj

(stop! system)

Calls (signal! system :stop).

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

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

× close