Exemplo n.º 1
0
        public BatchExecutionResult ExecutePendingTasks()
        {
            var pendingQueuedTasks = _taskQueuer.GetPendingQueuedTasks();

            var tasksToExecute = _taskBuilder.GetTasksToExecute(pendingQueuedTasks);

            return(_taskExecutor.Execute(tasksToExecute));
        }
Exemplo n.º 2
0
        public BatchExecutionResult ExecutePendingTasks()
        {
            _taskResetter.ResetHungTasks();

            IList <QueuedTask>    pendingQueuedTasks    = _taskQueuer.GetPendingQueuedTasks();
            IList <ScheduledTask> pendingScheduledTasks = _taskQueuer.GetPendingScheduledTasks();

            IList <IExecutableTask> tasksToExecute = _taskBuilder.GetTasksToExecute(pendingQueuedTasks, pendingScheduledTasks);

            return(_taskExecutor.Execute(tasksToExecute));
        }