Table of Contents

Namespace Casewhere.Runtime.Workflows

Classes

BaseNonEventDomainRepository<TDomain, TModel, TDomainSnapshot>

CaseDomainRepository

NonEventDomainRepositories

RunWorkflowJobEntry

RunWorkflowJobItem

RunWorkflowJobSession

RunWorkflowJobStore

WorkflowDomainRepository

WorkflowExecutionLockManager

Lock/Unlock the workflow with the key follow format: WorkflowExecutionLockManager_{workflowId} The time expire was set in web.config with key engine:WorkflowExecutionLockMaxTimeout, if missing 60s will get as default value

Interfaces

IBaseNonEventDomainRepository<TDomain>

ICaseDomainRepository

INonEventDomainRepositories

IRunWorkflowJobSession

IRunWorkflowJobStore

IWorkflowDomainRepository

IWorkflowExecutionLockManager