Generates the appropriate context object based on the arguments the user has passed to the ProcessStart method.
The arguments the user passed to the ProcessStart method.
An object that will be mixed into the running process's context
and passed to any Action methods as this
.
Returns an array of actions to run when the process is started. Return an empty array if the process should not do anything.
The actions available for the process.
Information about the running process.
An array of actions to run.
The actions available for the process.
Information about the running process.
An array of actions to run.
An object used by process to determine which actions should be executed and under what circumstances.
transitions factory method
dependencies factory method