std.lib.system.scaffold

*registry*

dynamic

*running*

dynamic

*timeout*

dynamic

scaffold:all

added in 3.0

(scaffold:all)

lists all running scaffolds

scaffold:clear

added in 3.0

(scaffold:clear)(scaffold:clear ns)

clears the current system

scaffold:create

added in 3.0

(scaffold:create)(scaffold:create ns)

creates a system

scaffold:current

added in 3.0

(scaffold:current)(scaffold:current ns)

returns the current scaffold

scaffold:deregister

added in 3.0

(scaffold:deregister)(scaffold:deregister ns)

deregisters a scaffold in the namespace

scaffold:new

added in 3.0

(scaffold:new)(scaffold:new ns)

creates and starts a system

scaffold:register

added in 3.0

(scaffold:register)(scaffold:register m)(scaffold:register ns {:keys [instance topology config options wrap], :or {instance (env/ns-get ns "*instance*"), topology (env/ns-get ns "*topology*"), config (env/ns-get ns "config"), options {}, wrap identity}})

registers a scaffold in the namespace

scaffold:registered

added in 3.0

(scaffold:registered)

lists all registered scaffolds

scaffold:restart

added in 3.0

(scaffold:restart)(scaffold:restart ns)

restarts the system

scaffold:start

added in 3.0

(scaffold:start)(scaffold:start ns)

starts the system

scaffold:stop

added in 3.0

(scaffold:stop)(scaffold:stop ns)

stops the system

scaffold:stop-all

added in 3.0

(scaffold:stop-all)

kills all running scaffolds