public Boolean SetComplete(FinishedJobParameter parameter) { using (Metric.Timer("queue-complete", Unit.Requests).NewContext(parameter.QueueName)) { if (parameter.ReQueue) { var timespan = TimeSpan.FromSeconds(parameter.ReScheduleTimespanInSeconds); return(QueueManager.ReQueueJob(parameter.QueueName, parameter.JobId, parameter.ErrorMessage, timespan, parameter.ParametersToModify)); } else { return(QueueManager.SetJobExecuted(parameter.QueueName, parameter.JobId, parameter.ErrorMessage, parameter.ParametersToModify)); } } }
public Boolean SetComplete(FinishedJobParameter parameter) { using (Metric.Timer("queue-complete", Unit.Requests).NewContext(parameter.QueueName)) { if (parameter.ReQueue) { var timespan = TimeSpan.FromSeconds(parameter.ReScheduleTimespanInSeconds); return QueueManager.ReQueueJob(parameter.QueueName, parameter.JobId, parameter.ErrorMessage, timespan); } else { return QueueManager.SetJobExecuted(parameter.QueueName, parameter.JobId, parameter.ErrorMessage); } } }