public class RetryHttpRequestInitializer extends Object implements com.google.api.client.http.HttpRequestInitializer
This allows chaining through to another HttpRequestInitializer, since clients have exactly one HttpRequestInitializer, and Credential is also a required HttpRequestInitializer.
| Constructor and Description |
|---|
RetryHttpRequestInitializer(com.google.api.client.http.HttpRequestInitializer chained) |
RetryHttpRequestInitializer(com.google.api.client.http.HttpRequestInitializer chained,
Collection<Integer> additionalIgnoredResponseCodes) |
| Modifier and Type | Method and Description |
|---|---|
void |
initialize(com.google.api.client.http.HttpRequest request) |
public RetryHttpRequestInitializer(@Nullable com.google.api.client.http.HttpRequestInitializer chained)
chained - a downstream HttpRequestInitializer, which will also be
applied to HttpRequest initialization. May be null.public RetryHttpRequestInitializer(@Nullable com.google.api.client.http.HttpRequestInitializer chained, Collection<Integer> additionalIgnoredResponseCodes)
chained - a downstream HttpRequestInitializer, which will also be
applied to HttpRequest initialization. May be null.additionalIgnoredResponseCodes - a list of HTTP status codes that should not be logged.public void initialize(com.google.api.client.http.HttpRequest request)
throws IOException
initialize in interface com.google.api.client.http.HttpRequestInitializerIOException