2021-01-10 12:43:34 +00:00
|
|
|
|
using Rebus.Config;
|
|
|
|
|
|
|
|
|
|
|
|
namespace Elsa
|
2021-01-08 10:14:00 +00:00
|
|
|
|
{
|
|
|
|
|
|
public class ServiceBusOptions
|
|
|
|
|
|
{
|
|
|
|
|
|
public int? NumberOfWorkers { get; set; }
|
|
|
|
|
|
public int? MaxParallelism { get; set; }
|
2021-01-10 12:43:34 +00:00
|
|
|
|
|
|
|
|
|
|
public void Apply(OptionsConfigurer configurer)
|
|
|
|
|
|
{
|
|
|
|
|
|
if(NumberOfWorkers != null)
|
|
|
|
|
|
configurer.SetNumberOfWorkers(NumberOfWorkers.Value);
|
|
|
|
|
|
|
|
|
|
|
|
if(MaxParallelism != null)
|
|
|
|
|
|
configurer.SetMaxParallelism(MaxParallelism.Value);
|
|
|
|
|
|
}
|
2021-01-08 10:14:00 +00:00
|
|
|
|
}
|
|
|
|
|
|
}
|