Class WorkflowRuntime
OptimaJet.Workflow.MySQL.Models.WorkflowRuntime
Namespace: OptimaJet.Workflow.MySQL.Models
public class WorkflowRuntime : DbObject<RuntimeEntity>Inheritance
- System.Object
- OptimaJet.Workflow.MySQL.DbObject{OptimaJet.Workflow.Core.Entities.RuntimeEntity}
Constructors
public WorkflowRuntime(int commandTimeout) #Parameters
Name
Type
Description
commandTimeoutInt32Methods
public Task<int> UpdateStatusAsync(MySqlConnection connection, WorkflowRuntimeModel runtime, Guid oldLock) #Parameters
Name
Type
Description
connectionMySqlConnectionruntimeWorkflowRuntimeModeloldLockGuidReturns
Type
Description
Task<Int32>public Task<int> UpdateRestorerAsync(MySqlConnection connection, WorkflowRuntimeModel runtime, Guid oldLock) #Parameters
Name
Type
Description
connectionMySqlConnectionruntimeWorkflowRuntimeModeloldLockGuidReturns
Type
Description
Task<Int32>public Task<bool> MultiServerRuntimesExistAsync(MySqlConnection connection) #Parameters
Name
Type
Description
connectionMySqlConnectionReturns
Type
Description
Task<Boolean>public Task<int> GetActiveMultiServerRuntimesCountAsync(MySqlConnection connection, string currentRuntimeId) #Parameters
Name
Type
Description
connectionMySqlConnectioncurrentRuntimeIdStringReturns
Type
Description
Task<Int32>public Task<WorkflowRuntimeModel> GetWorkflowRuntimeStatusAsync(MySqlConnection connection, string runtimeId) #Parameters
Name
Type
Description
connectionMySqlConnectionruntimeIdStringReturns
Type
Description
Task<WorkflowRuntimeModel>public Task<int> SendRuntimeLastAliveSignalAsync(MySqlConnection connection, string runtimeId, DateTime time) #Parameters
Name
Type
Description
connectionMySqlConnectionruntimeIdStringtimeDateTimeReturns
Type
Description
Task<Int32>public Task<int> UpdateNextTimeAsync(MySqlConnection connection, string runtimeId, string nextTimeColumnName, DateTime time, MySqlTransaction transaction = null) #Parameters
Name
Type
Description
connectionMySqlConnectionruntimeIdStringnextTimeColumnNameStringtimeDateTimetransactionMySqlTransactionReturns
Type
Description
Task<Int32>public Task<DateTime?> GetMaxNextTimeAsync(MySqlConnection connection, string runtimeId, string nextTimeColumnName) #Parameters
Name
Type
Description
connectionMySqlConnectionruntimeIdStringnextTimeColumnNameStringReturns
Type
Description
Task<DateTime>