Class TaskResultHandler


  • public class TaskResultHandler
    extends java.lang.Object
    Обработчик результат выполенения задачи
    Since:
    04.08.2017
    • Constructor Detail

      • TaskResultHandler

        public TaskResultHandler​(@Nonnull
                                 QueueLocation location,
                                 @Nonnull
                                 QueueShard<?> queueShard,
                                 @Nonnull
                                 ReenqueueSettings reenqueueSettings)
        Конструктор
        Parameters:
        location - местоположение очереди
        queueShard - шард на котором происходит обработка задачи
        reenqueueSettings - настройки переоткладывания задач
    • Method Detail

      • handleResult

        public void handleResult​(@Nonnull
                                 TaskRecord taskRecord,
                                 @Nonnull
                                 TaskExecutionResult executionResult)
        Обработать результат выполнения задачи
        Parameters:
        taskRecord - обработанная задача
        executionResult - результат обработки