public CreateProcessInstanceCommandHandler( IProcessInstanceCommandRepository processInstanceCommandRepository, IProcessFileCommandRepository processFileCommandRepository, ILogger <CreateProcessInstanceCommandHandler> logger) { _processInstanceCommandRepository = processInstanceCommandRepository; _processFileCommandRepository = processFileCommandRepository; _logger = logger; }
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; }
private FakeCaseJobServer() { _factory = new FakeHttpClientFactory(); var serviceCollection = new ServiceCollection(); serviceCollection.AddLogging(); serviceCollection.AddProcessJobServer(callbackServerOpts: o => { o.WSHumanTaskAPI = "http://localhost"; o.CallbackUrl = "http://localhost/{id}/{eltId}"; }).AddDelegateConfigurations(new ConcurrentBag <DelegateConfigurationAggregate> { DelegateConfigurationAggregate.Create("GetWeatherInformationDelegate", typeof(GetWeatherInformationDelegate).FullName) }); serviceCollection.AddSingleton <IHttpClientFactory>(_factory); _serviceProvider = serviceCollection.BuildServiceProvider(); _processInstanceCommandRepository = _serviceProvider.GetRequiredService <IProcessInstanceCommandRepository>(); _busControl = _serviceProvider.GetRequiredService <IBusControl>(); _mediator = _serviceProvider.GetRequiredService <IMediator>(); }
public ProcessInstanceEventHandler(IProcessInstanceCommandRepository processInstanceCommandRepository, IProcessInstanceQueryRepository processInstanceQueryRepository) { _processInstanceCommandRepository = processInstanceCommandRepository; _processInstanceQueryRepository = processInstanceQueryRepository; }