Class WorkflowFinishedEventHandler
Namespace: Casewhere.Runtime.DomainServices
Assembly: Casewhere.Runtime.dll
public class WorkflowFinishedEventHandler : IDomainServiceEventHandler<WorkflowFinishedEvent>, IDomainEventHandler
Inheritance
object ← WorkflowFinishedEventHandler
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