Class RunWorkflowJobStore
Namespace: Casewhere.Runtime.Workflows
Assembly: Casewhere.Runtime.dll
public class RunWorkflowJobStore : IRunWorkflowJobStore
Inheritance
Implements
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
Commit()
Enqueue all inmemory job
public void Commit()