コード例 #1
0
 public ProcessInstanceJob(IEventStoreRepository eventStoreRepository, IProcessInstanceProcessor processInstanceProcessor, IDistributedLock distributedLock, ICommitAggregateHelper commitAggregateHelper, IMessageBroker messageBroker, IOptions <CommonOptions> options) : base(messageBroker, options)
 {
     _eventStoreRepository     = eventStoreRepository;
     _processInstanceProcessor = processInstanceProcessor;
     _distributedLock          = distributedLock;
     _commitAggregateHelper    = commitAggregateHelper;
 }
 public MakeStateTransitionCommandHandler(
     IProcessInstanceCommandRepository processInstanceCommandRepository,
     IProcessInstanceProcessor processInstanceProcessor,
     IBusControl busControl,
     ILogger <MakeStateTransitionCommandHandler> logger)
 {
     _processInstanceCommandRepository = processInstanceCommandRepository;
     _processInstanceProcessor         = processInstanceProcessor;
     _logger = logger;
 }
 public ConsumeMessageProcessInstanceCommandHandler(
     IProcessInstanceCommandRepository processInstanceCommandRepository,
     IProcessInstanceProcessor processInstanceProcessor,
     IBusControl busControl,
     ILogger <ConsumeMessageProcessInstanceCommandHandler> logger)
 {
     _processInstanceCommandRepository = processInstanceCommandRepository;
     _processInstanceProcessor         = processInstanceProcessor;
     _busControl = busControl;
     _logger     = logger;
 }