Class ReenqueueRetryStrategy.FixedDelayReenqueueRetryStrategy

  • All Implemented Interfaces:
    ReenqueueRetryStrategy
    Enclosing interface:
    ReenqueueRetryStrategy

    public static class ReenqueueRetryStrategy.FixedDelayReenqueueRetryStrategy
    extends java.lang.Object
    implements ReenqueueRetryStrategy
    Стратегия, которая возвращает фиксированную задержку для любого выполнения задачи.
    • Method Detail

      • calculateDelay

        @Nonnull
        public java.time.Duration calculateDelay​(@Nonnull
                                                 TaskRecord taskRecord)
        Description copied from interface: ReenqueueRetryStrategy
        Вычисляет задержку перед следующим выполнением задачи.
        Specified by:
        calculateDelay in interface ReenqueueRetryStrategy
        Parameters:
        taskRecord - информация о задаче
        Returns:
        задержка