public class RetryHttpInitializer
extends java.lang.Object
implements com.google.api.client.http.HttpRequestInitializer
| Modifier and Type | Field and Description |
|---|---|
static int |
STATUS_CODE_TOO_MANY_REQUESTS
HTTP status code indicating too many requests in a given amount of time.
|
| Constructor and Description |
|---|
RetryHttpInitializer(com.google.api.client.auth.oauth2.Credential credential,
java.lang.String defaultUserAgent)
maxRequestRetries defaults to DEFAULT_MAX_REQUEST_RETRIES. |
RetryHttpInitializer(com.google.api.client.auth.oauth2.Credential credential,
java.lang.String defaultUserAgent,
int maxRequestRetries,
int connectTimeoutMillis,
int readTimeoutMillis) |
| Modifier and Type | Method and Description |
|---|---|
void |
initialize(com.google.api.client.http.HttpRequest request) |
public static final int STATUS_CODE_TOO_MANY_REQUESTS
public RetryHttpInitializer(com.google.api.client.auth.oauth2.Credential credential,
java.lang.String defaultUserAgent,
int maxRequestRetries,
int connectTimeoutMillis,
int readTimeoutMillis)
credential - A credential which will be set as an interceptor on HttpRequests and as the
delegate for a CredentialOrBackoffResponsehandler.defaultUserAgent - A String to set as the user-agent when initializing an HttpRequest if
the HttpRequest doesn't already have a user-agent header.maxRequestRetries - An int to indicate the max number of retries of an HttpRequest.connectTimeoutMillis - An int to indicate the number of milliseconds for connection
timeout. Use 0 for infinite timeout.readTimeoutMillis - An int to indicate the number of milliseconds for read timeout from an
established connection. Use 0 for infinite timeout.public RetryHttpInitializer(com.google.api.client.auth.oauth2.Credential credential,
java.lang.String defaultUserAgent)
maxRequestRetries defaults to DEFAULT_MAX_REQUEST_RETRIES.
connectTimeoutMillis defaults to DEFAULT_CONNECT_TIMEOUT.
readTimeoutMillis defaults to DEFAULT_READ_TIMEOUT.
credential - A credential which will be set as an interceptor on HttpRequests and as the
delegate for a CredentialOrBackoffResponseHandler.defaultUserAgent - A String to set as the user-agent when initializing an HttpRequest if
the HttpRequest doesn't already have a user-agent header.Copyright © 2019. All rights reserved.