Control.Workflow

data Stat

type Workflow m

type WorkflowList m a b

class PMonadTrans t m a

class MonadCatchIO m a

class HasFork io

throw

class Indexable a

keyWF

Start/restart workflows

start

exec

exec1d

exec1

exec1nc

wfExec

startWF

restartWorkflows

data WFErrors

Lifting to the Workflow monad

step

getWFStat

stepExec

unsafeIOtoWF

References to intermediate values in the workflow log

data WFRef a

newWFRef

stepWFRef

readWFRef

State manipulation

writeWFRef

moveState

Workflow inspection

waitWFActive

getAll

safeFromIDyn

getWFKeys

getWFHistory

waitFor

waitForSTM

Persistent timeouts

waitUntilSTM

getTimeoutFlag

withTimeout

withKillTimeout

Trace logging

logWF

Termination of workflows

clearRunningFlag

killThreadWF

killWF

delWF

killThreadWF1

delWFHistory

delWFHistory1

Log writing policy

syncWrite

data SyncMode

Print log history

showHistory

isInRecover

Low leve, internal use

runWF1

getState