Class NeverRetryHandler

  • All Implemented Interfaces:
    RetryHandler

    public class NeverRetryHandler
    extends Object
    implements RetryHandler
    A retry handler that will never retry.
    • Constructor Detail

      • NeverRetryHandler

        public NeverRetryHandler()
    • Method Detail

      • shouldRetry

        public Duration shouldRetry​(int attempts,
                                    CdpClientException exception)
        Description copied from interface: RetryHandler
        Returns the duration the caller need to wait before retrying or null if no retry should be attempted according to the retry policy.
        Specified by:
        shouldRetry in interface RetryHandler
        Parameters:
        attempts - the number of attempts so far
        exception - the request exception
        Returns:
        the duration to wait for the next attempt or null if no retry should be attempted