Package com.google.maps
Interface GeoApiContext.RequestHandler
-
- All Known Implementing Classes:
GaeRequestHandler
,OkHttpRequestHandler
- Enclosing class:
- GeoApiContext
public static interface GeoApiContext.RequestHandler
The service provider interface that enables requests to be handled via switchable back ends. There are supplied implementations of this interface for both OkHttp and Google App Engine's URL Fetch API.- See Also:
OkHttpRequestHandler
,GaeRequestHandler
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
GeoApiContext.RequestHandler.Builder
Builder pattern forGeoApiContext.RequestHandler
.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <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)
<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)
void
shutdown()
-
-
-
Method Detail
-
handle
<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)
-
handlePost
<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)
-
shutdown
void shutdown()
-
-