public ProcessCasePlanInstanceJob(IEventStoreRepository eventStoreRepository, IMessageBroker messageBroker, IOptions <CommonOptions> options, ICasePlanInstanceProcessor casePlanInstanceProcessor, IDistributedLock distributedLock, ICommitAggregateHelper commitAggregateHelper) : base(messageBroker, options) { _eventStoreRepository = eventStoreRepository; _casePlanInstanceProcessor = casePlanInstanceProcessor; _distributedLock = distributedLock; _commitAggregateHelper = commitAggregateHelper; }
public LaunchCaseInstanceCommandHandler( ICasePlanInstanceCommandRepository casePlanInstanceCommandRepository, ICasePlanInstanceProcessor casePlanInstanceProcessor) { _casePlanInstanceCommandRepository = casePlanInstanceCommandRepository; _casePlanInstanceProcessor = casePlanInstanceProcessor; }
public BaseExternalEventNotification( ICasePlanInstanceCommandRepository casePlanInstanceCommandRepository, ISubscriberRepository subscriberRepository, ICasePlanInstanceProcessor casePlanInstanceProcessor) { _casePlanInstanceCommandRepository = casePlanInstanceCommandRepository; _subscriberRepository = subscriberRepository; _casePlanInstanceProcessor = casePlanInstanceProcessor; }
public CloseCommandHandler( ICasePlanInstanceCommandRepository casePlanInstanceCommandRepository, ISubscriberRepository subscriberRepository, ICasePlanInstanceProcessor casePlanInstanceProcessor) : base(casePlanInstanceCommandRepository, subscriberRepository, casePlanInstanceProcessor) { }