Interface IWorkflowServiceRunner
OptimaJet.Workflow.Core.Runtime.ServiceRunners.IWorkflowServiceRunner
Defines how a workflow runtime starts and configures its service loop.
Namespace: OptimaJet.Workflow.Core.Runtime.ServiceRunners
public interface IWorkflowServiceRunnerType Hierarchy
- IWorkflowServiceRunner Current type
- Implementing types
Properties
bool IsSupportsMultiServer { get; } #Gets a value indicating whether this runner supports multi-server execution.
Methods
Task StartAsync(ITimerManager manager) #Starts service-specific runtime initialization.
Parameters
Name
Type
Description
Returns
Type
Description
TaskA task that completes when runner startup initialization is finished.
Remarks
The implementation may start timers and run process restore operations according to the selected execution mode.
Remarks
Implementations are used by WorkflowRuntime during startup and may perform environment-specific restore and timer initialization.