Пример #1
0
 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;
 }
Пример #4
0
            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>();
            }
Пример #5
0
 public ProcessInstanceEventHandler(IProcessInstanceCommandRepository processInstanceCommandRepository, IProcessInstanceQueryRepository processInstanceQueryRepository)
 {
     _processInstanceCommandRepository = processInstanceCommandRepository;
     _processInstanceQueryRepository   = processInstanceQueryRepository;
 }