(data this)
(data this event)
get data to deliver from app state/DB
get data to deliver from app state/DB
(expire this)
expire current state
expire current state
(get-state this)
look up current state
look up current state
(handle-state this new-state)
handle side effects of new state
handle side effects of new state
(input this event)
Send input to State Machine
Send input to State Machine
(persist-state this new-state)
save state of workflow
save state of workflow
(reschedule this)
reschedule a state with the executor
reschedule a state with the executor
(schedule-executor this new-state)
schedule timeout
schedule timeout
(data-fn this)
fn to get data
fn to get data
(data-store this)
Something that implements the data store protocols
Something that implements the data store protocols
(executor this)
Something that implements the Executor protocols
Something that implements the Executor protocols
(handle-state-fn this)
multi fn to handle state transitions
multi fn to handle state transitions
(min-scheduler-interval this)
minimum interval to schedule next job in ms
minimum interval to schedule next job in ms
(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-machine this)
Something that implements IStateMachine
Something that implements IStateMachine
(state-store this)
Something that implements the state store protocols
Something that implements the state store protocols
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close