public class OkHttpRequestHandler extends java.lang.Object implements GeoApiContext.RequestHandler
GeoApiContext.RequestHandler| Constructor and Description |
|---|
OkHttpRequestHandler() |
| Modifier and Type | Method and Description |
|---|---|
<T,R extends com.google.maps.internal.ApiResponse<T>> |
handle(java.lang.String hostName,
java.lang.String url,
java.lang.String userAgent,
java.lang.Class<R> clazz,
com.google.gson.FieldNamingPolicy fieldNamingPolicy,
long errorTimeout,
java.lang.Integer maxRetries,
com.google.maps.internal.ExceptionsAllowedToRetry exceptionsAllowedToRetry) |
<T,R extends com.google.maps.internal.ApiResponse<T>> |
handlePost(java.lang.String hostName,
java.lang.String url,
java.lang.String payload,
java.lang.String userAgent,
java.lang.Class<R> clazz,
com.google.gson.FieldNamingPolicy fieldNamingPolicy,
long errorTimeout,
java.lang.Integer maxRetries,
com.google.maps.internal.ExceptionsAllowedToRetry exceptionsAllowedToRetry) |
void |
setConnectTimeout(long timeout,
java.util.concurrent.TimeUnit unit) |
void |
setProxy(java.net.Proxy proxy) |
void |
setQueriesPerSecond(int maxQps) |
void |
setQueriesPerSecond(int maxQps,
int minimumInterval) |
void |
setReadTimeout(long timeout,
java.util.concurrent.TimeUnit unit) |
void |
setWriteTimeout(long timeout,
java.util.concurrent.TimeUnit unit) |
public <T,R extends com.google.maps.internal.ApiResponse<T>> PendingResult<T> handle(java.lang.String hostName, java.lang.String url, java.lang.String userAgent, java.lang.Class<R> clazz, com.google.gson.FieldNamingPolicy fieldNamingPolicy, long errorTimeout, java.lang.Integer maxRetries, com.google.maps.internal.ExceptionsAllowedToRetry exceptionsAllowedToRetry)
handle in interface GeoApiContext.RequestHandlerpublic <T,R extends com.google.maps.internal.ApiResponse<T>> PendingResult<T> handlePost(java.lang.String hostName, java.lang.String url, java.lang.String payload, java.lang.String userAgent, java.lang.Class<R> clazz, com.google.gson.FieldNamingPolicy fieldNamingPolicy, long errorTimeout, java.lang.Integer maxRetries, com.google.maps.internal.ExceptionsAllowedToRetry exceptionsAllowedToRetry)
handlePost in interface GeoApiContext.RequestHandlerpublic void setConnectTimeout(long timeout,
java.util.concurrent.TimeUnit unit)
setConnectTimeout in interface GeoApiContext.RequestHandlerpublic void setReadTimeout(long timeout,
java.util.concurrent.TimeUnit unit)
setReadTimeout in interface GeoApiContext.RequestHandlerpublic void setWriteTimeout(long timeout,
java.util.concurrent.TimeUnit unit)
setWriteTimeout in interface GeoApiContext.RequestHandlerpublic void setQueriesPerSecond(int maxQps)
setQueriesPerSecond in interface GeoApiContext.RequestHandlerpublic void setQueriesPerSecond(int maxQps,
int minimumInterval)
setQueriesPerSecond in interface GeoApiContext.RequestHandlerpublic void setProxy(java.net.Proxy proxy)
setProxy in interface GeoApiContext.RequestHandler