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;
 }
示例#3
0
 public BaseExternalEventNotification(
     ICasePlanInstanceCommandRepository casePlanInstanceCommandRepository,
     ISubscriberRepository subscriberRepository,
     ICasePlanInstanceProcessor casePlanInstanceProcessor)
 {
     _casePlanInstanceCommandRepository = casePlanInstanceCommandRepository;
     _subscriberRepository      = subscriberRepository;
     _casePlanInstanceProcessor = casePlanInstanceProcessor;
 }
示例#4
0
 public CloseCommandHandler(
     ICasePlanInstanceCommandRepository casePlanInstanceCommandRepository,
     ISubscriberRepository subscriberRepository,
     ICasePlanInstanceProcessor casePlanInstanceProcessor) : base(casePlanInstanceCommandRepository, subscriberRepository, casePlanInstanceProcessor)
 {
 }