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; }