Class RetryAction


  • public class RetryAction
    extends Object
    The RetryAction describes how and when a request should be retried.
    • Method Detail

      • withDuration

        public static RetryAction withDuration​(Duration duration)
        Constructs a new RetryAction indicating that the request should be retried after the given duration.
        Parameters:
        duration - the duration after which the request should be retried.
        Returns:
        a new RetryAction indicating retry.
      • noRetry

        public static RetryAction noRetry()
        Constructs a new RetryAction indicating that the request should not be retried.
        Returns:
        a new RetryAction indicating no retry.
      • duration

        public Optional<Duration> duration()
        If present, the operation should be retried after the given duration.
        Returns:
        the duration indicating if (and when) the request should be retried.