Execution of a Fragment
- there can be none (for a piece of text)
- the execution depends on the current Env. by default executions are created synchronously but can also be fork-off with Execution.withEnvAsync
- it can have its own timeout (default is infinite)
- once executed the result is kept
- if mustJoin is true this means that all previous executions must be finished before this one can start
- it has a condition deciding if the next execution can proceed or not depending on the current result
- if isolable is true this means that it should be executed in its own specification instance
- the result of a similar execution can be stored to decide if this one needs to be executed or not
- it can store a continuation that will create more fragments, possibly containing more executions, based on the current result
- Companion:
- object
Value members
Concrete methods
run this execution after the previous executions are finished
run this execution after the previous executions are finished
run this execution after the other executions have been sequentially executed
run this execution after the other executions have been sequentially executed
run this execution after the executions and only if they are successful
run this execution after the executions and only if they are successful
run this execution after the other executions have been sequentially executed and only if they are successful
run this execution after the other executions have been sequentially executed and only if they are successful
start this execution when the other one is finished
start this execution when the other one is finished