public QueuedJobDto GetNextJob(GetNextJobParameter parameter)
 {
     using (Metric.Timer("queue-nextjob", Unit.Requests).NewContext(parameter.QueueName))
     {
         if (QueueManager == null) return null;
         return QueueManager.GetNextJob(
             parameter.QueueName,
             parameter.Identity,
             parameter.Handle,
             new TenantId(parameter.TenantId),
             parameter.CustomData);
     }
 }
示例#2
0
 public QueuedJobDto GetNextJob(GetNextJobParameter parameter)
 {
     using (Metric.Timer("queue-nextjob", Unit.Requests).NewContext(parameter.QueueName))
     {
         if (QueueManager == null)
         {
             return(null);
         }
         return(QueueManager.GetNextJob(
                    new TenantId(parameter.TenantId),
                    parameter.QueueName,
                    parameter.Identity,
                    parameter.Handle,
                    parameter.CustomData));
     }
 }