Exemplo n.º 1
0
 public QueueManager(IQueueConfirguration confirguration, QueueTaskMode mode, IJobPriorityScheduleConfig config)
 {
     this.jobContainer           = new JobContainer(config);
     this.queueTaskContainer     = new QueueTaskContainer(confirguration.TaskMaxCount, mode);
     this.confirguration         = confirguration;
     this.queueTaskConfiguration = QueueTaskConfiguration.GetConfiguration(this.confirguration);
 }
Exemplo n.º 2
0
 public static IQueueTaskConfiguration GetConfiguration(IQueueConfirguration queueConfirguration)
 {
     return(new QueueTaskConfiguration()
     {
         DelayTimes = queueConfirguration.DelayTimes,
         TaskDelay = queueConfirguration.TaskDelay
     });
 }