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) |
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)
handle 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