public ExternalTaskSelector(
     IServiceProvider provider,
     IOptions <CamundaWorkerOptions> options,
     ILogger <ExternalTaskSelector> logger = null
     )
 {
     _provider = Guard.NotNull(provider, nameof(provider));
     _options  = Guard.NotNull(options, nameof(options)).Value;
     _logger   = logger ?? NullLogger <ExternalTaskSelector> .Instance;
 }
 public ExternalTaskSelector(
     IExternalTaskClient client,
     ITopicsProvider topicsProvider,
     IOptions <CamundaWorkerOptions> options,
     ILogger <ExternalTaskSelector>?logger = null
     )
 {
     _client         = Guard.NotNull(client, nameof(client));
     _topicsProvider = Guard.NotNull(topicsProvider, nameof(topicsProvider));
     _options        = Guard.NotNull(options, nameof(options)).Value;
     _logger         = logger ?? NullLogger <ExternalTaskSelector> .Instance;
 }
Exemplo n.º 3
0
 public WorkerHostedService(IServiceProvider serviceProvider, IOptions <CamundaWorkerOptions> options)
 {
     _serviceProvider = Guard.NotNull(serviceProvider, nameof(serviceProvider));
     _options         = Guard.NotNull(options, nameof(options)).Value;
 }