Interface BackOffExecution

Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface BackOffExecution

A BackOffExecution is effectively an executable instance of a given BackOff strategy.

Implementations may be stateful but do not need to be thread-safe.

Since:
4.1
Author:
Stephane Nicoll
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final long
    Return value of nextBackOff() which indicates that the operation should not be retried.
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    Return the number of milliseconds to wait before retrying the operation or STOP (-1L) to indicate that no further attempt should be made for the operation.
  • Field Details

  • Method Details

    • nextBackOff

      long nextBackOff()
      Return the number of milliseconds to wait before retrying the operation or STOP (-1L) to indicate that no further attempt should be made for the operation.