Table of Contents

Class RunWorkflowJobStore

Namespace: Casewhere.Runtime.Workflows
Assembly: Casewhere.Runtime.dll

public class RunWorkflowJobStore : IRunWorkflowJobStore

Inheritance

objectRunWorkflowJobStore

Implements

IRunWorkflowJobStore

Inherited Members

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<RunWorkflowJobStore>(RunWorkflowJobStore)

Constructors

RunWorkflowJobStore(IPriorityJobQueue)

public RunWorkflowJobStore(IPriorityJobQueue priorityJobQueue)

Parameters

priorityJobQueue IPriorityJobQueue

Methods

Add(RunWorkflowJobItem)

Add job to memory, at this time the job still not run

public void Add(RunWorkflowJobItem runWorkflowJobItem)

Parameters

runWorkflowJobItem RunWorkflowJobItem

Exceptions

InvalidOperationException

Commit()

Enqueue all inmemory job

public void Commit()