Class RetryHttpInitializer

  • All Implemented Interfaces:
    com.google.api.client.http.HttpRequestInitializer

    public class RetryHttpInitializer
    extends Object
    implements com.google.api.client.http.HttpRequestInitializer
    An implementation of HttpRequestInitializer with retries.
    • Constructor Detail

      • RetryHttpInitializer

        public RetryHttpInitializer​(com.google.auth.Credentials credentials,
                                    RetryHttpInitializerOptions options)
        Parameters:
        credentials - A credentials which will be used to initialize on HttpRequests and as the delegate for a RetryHttpInitializer.UnsuccessfulResponseHandler.
        options - An options that configure RetryHttpInitializer instance behaviour.
    • Method Detail

      • initialize

        public void initialize​(com.google.api.client.http.HttpRequest request)
                        throws IOException
        Specified by:
        initialize in interface com.google.api.client.http.HttpRequestInitializer
        Throws:
        IOException
      • getRequestTracker

        protected RequestTracker getRequestTracker​(com.google.api.client.http.HttpRequest request)
      • getCredentials

        public com.google.auth.Credentials getCredentials()