class documentation

Abstract runner for workflows that creates workflow instances to run.

UnsandboxedWorkflowRunner is an implementation that locally runs the workflow.

Async Method create_instance Create a workflow instance that can handle activations.
@abstractmethod
async def create_instance(self, det: WorkflowInstanceDetails) -> WorkflowInstance: (source)

Create a workflow instance that can handle activations.

Parameters
det:WorkflowInstanceDetailsSerializable details that can be used to create the instance.
Returns
WorkflowInstanceWorkflow instance that can handle activations.