Liking cljdoc? Tell your friends :D

stately.core


bootstrap-executorclj

(bootstrap-executor core)
source

executableclj

(executable core ref state)
source

IStatelycljprotocol

dataclj

(data this)
(data this event)

get data to deliver from app state/DB

get data to deliver from app state/DB

expireclj

(expire this)

expire current state

expire current state

get-stateclj

(get-state this)

look up current state

look up current state

handle-stateclj

(handle-state this new-state)

handle side effects of new state

handle side effects of new state

inputclj

(input this event)

Send input to State Machine

Send input to State Machine

persist-stateclj

(persist-state this new-state)

save state of workflow

save state of workflow

rescheduleclj

(reschedule this)

reschedule a state with the executor

reschedule a state with the executor

schedule-executorclj

(schedule-executor this new-state)

schedule timeout

schedule timeout
source

IStatelyCorecljprotocol

data-fnclj

(data-fn this)

fn to get data

fn to get data

data-storeclj

(data-store this)

Something that implements the data store protocols

Something that implements the data store protocols

executorclj

(executor this)

Something that implements the Executor protocols

Something that implements the Executor protocols

handle-state-fnclj

(handle-state-fn this)

multi fn to handle state transitions

multi fn to handle state transitions

min-scheduler-intervalclj

(min-scheduler-interval this)

minimum interval to schedule next job in ms

minimum interval to schedule next job in ms

reschedule-delta-maxclj

(reschedule-delta-max this)

max age of a job to be loaded on bootstrap in ms.

max age of a job to be loaded on bootstrap in ms.

state-machineclj

(state-machine this)

Something that implements IStateMachine

Something that implements IStateMachine

state-storeclj

(state-store this)

Something that implements the state store protocols

Something that implements the state store protocols
source

SimpleStatelyclj

source

statelyclj

(stately core ref)
source

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

× close