Class Retry.JitterRetryPolicy.Builder

    • Method Detail

      • calls

        public Retry.JitterRetryPolicy.Builder calls​(int calls)
        Total number of calls (first + retries).
        Parameters:
        calls - how many times to call the method
        Returns:
        updated builder instance
      • jitter

        public Retry.JitterRetryPolicy.Builder jitter​(Duration jitter)
        Random part of the delay. A number between [-jitter,+jitter] is applied to delay each time delay is calculated.
        Parameters:
        jitter - jitter duration
        Returns:
        updated builder instance
      • config

        public Retry.JitterRetryPolicy.Builder config​(Config config)

        Load all properties for this circuit breaker from configuration.

        Configuration
        key default value description
        calls 3 Number of calls
        delay 200 millis Delay to wait between retries
        jitter 50 millis A number between [-jitter,+jitter] applied to delay
        Parameters:
        config - the config node to use
        Returns:
        updated builder instance