public class RetryHttpInitializer
extends java.lang.Object
implements com.google.api.client.http.HttpRequestInitializer
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 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.