using Quadarax.Application.QLiberace.Common.Attributes; using Quadarax.Application.QLiberace.Common.Settings; using Quadarax.Application.QLiberace.Processor.Workers; namespace Quadarax.Application.QLiberace.Processor.Settings { [Module(Base.Constants.Modules.Processor.Code)] public class ProcessorSetting : ModuleSetting { /// /// Defines number of working parallel /// public int Workers { get; set; } /// /// Defines number of working under one instance of /// public int ExecutingThreadsPerWorker { get; set; } /// /// Defines number of working under one instance of /// public int ProcessingThreadsPerWorker { get; set; } /// /// Defines number of working under one instance of /// public int GarbageThreadsPerWorker { get; set; } /// /// Defines number of working under one instance of /// public int RetentionThreadsPerWorker { get; set; } } }