Table of Contents

Class WorkflowFinishedEventHandler

Namespace: Casewhere.Runtime.DomainServices
Assembly: Casewhere.Runtime.dll

public class WorkflowFinishedEventHandler : IDomainServiceEventHandler<WorkflowFinishedEvent>, IDomainEventHandler

Inheritance

objectWorkflowFinishedEventHandler

Implements

IDomainServiceEventHandler<WorkflowFinishedEvent>, IDomainEventHandler

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<WorkflowFinishedEventHandler>(WorkflowFinishedEventHandler)

Constructors

WorkflowFinishedEventHandler(IDomainRepository, INonEventDomainRepositories, IPublishedWorkflowDefinitionRepository, IWorkflowMonitorRepository, IWorkflowDefinitionRepository, IProcessRepository, IRuntimeCreator, IWorkflowInputProvider, IDataClassRepository)

public WorkflowFinishedEventHandler(IDomainRepository domainRepository, INonEventDomainRepositories nonEventDomainRepositories, IPublishedWorkflowDefinitionRepository publishedWorkflowDefinitionRepository, IWorkflowMonitorRepository workflowMonitorRepository, IWorkflowDefinitionRepository workflowDefinitionRepository, IProcessRepository processRepository, IRuntimeCreator runtimeCreator, IWorkflowInputProvider workflowInputProvider, IDataClassRepository dataClassRepository)

Parameters

domainRepository IDomainRepository

nonEventDomainRepositories INonEventDomainRepositories

publishedWorkflowDefinitionRepository IPublishedWorkflowDefinitionRepository

workflowMonitorRepository IWorkflowMonitorRepository

workflowDefinitionRepository IWorkflowDefinitionRepository

processRepository IProcessRepository

runtimeCreator IRuntimeCreator

workflowInputProvider IWorkflowInputProvider

dataClassRepository IDataClassRepository

Methods

Handle(WorkflowFinishedEvent)

public void Handle(WorkflowFinishedEvent domainEvent)

Parameters

domainEvent WorkflowFinishedEvent