Class RetryHandler


  • public class RetryHandler
    extends java.lang.Object
    • Constructor Detail

      • RetryHandler

        public RetryHandler()
      • RetryHandler

        public RetryHandler​(int maxConnectRetries,
                            int maxHeaderRetries)
    • Method Detail

      • getMaxConnectRetries

        public int getMaxConnectRetries()
        Get the maximum amount of connect retries.
        A connect attempt is counted when the connection times out.
        Returns:
        The maximum amount of connect retries
      • setMaxConnectRetries

        public RetryHandler setMaxConnectRetries​(int maxConnectRetries)
        Set the maximum amount of connect retries.
        Parameters:
        maxConnectRetries - The maximum amount of connect retries
        Returns:
        This instance for chaining
      • getMaxHeaderRetries

        public int getMaxHeaderRetries()
        Get the maximum amount of header retries.
        A header retry is counted when the Headers.RETRY_AFTER header is present.
        Returns:
        The maximum amount of header retries
      • setMaxHeaderRetries

        public RetryHandler setMaxHeaderRetries​(int maxHeaderRetries)
        Set the maximum amount of header retries.
        Parameters:
        maxHeaderRetries - The maximum amount of header retries
        Returns:
        This instance for chaining