Workflow Engine .NET

Assembly: OptimaJet.Workflow.Core

Interface IWorkflowServiceRunner

OptimaJet.Workflow.Core.Runtime.ServiceRunners.IWorkflowServiceRunner

Defines how a workflow runtime starts and configures its service loop.

public interface IWorkflowServiceRunner

Properties

Name
Type
IsSupportsMultiServer #
Boolean
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
manager
ITimerManager
The ITimerManager to use during startup, if available.

Returns

Type
Description
Task
A task that completes when runner startup initialization is finished.

Derived Types

Remarks

Implementations are used by WorkflowRuntime during startup and may perform environment-specific restore and timer initialization.