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