接口 GeoApiContext.RequestHandler
- 所有已知实现类:
GaeRequestHandler,OkHttpRequestHandler
- 封闭类:
- 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.
-
嵌套类概要
嵌套类 修饰符和类型 接口 说明 static interfaceGeoApiContext.RequestHandler.BuilderBuilder pattern forGeoApiContext.RequestHandler. -
方法概要
修饰符和类型 方法 说明 <T, R extends ApiResponse<T>>
PendingResult<T>handle(java.lang.String hostName, java.lang.String url, java.lang.String userAgent, java.lang.String experienceIdHeaderValue, java.lang.Class<R> clazz, com.google.gson.FieldNamingPolicy fieldNamingPolicy, long errorTimeout, java.lang.Integer maxRetries, ExceptionsAllowedToRetry exceptionsAllowedToRetry, RequestMetrics metrics)<T, R extends ApiResponse<T>>
PendingResult<T>handlePost(java.lang.String hostName, java.lang.String url, java.lang.String payload, java.lang.String userAgent, java.lang.String experienceIdHeaderValue, java.lang.Class<R> clazz, com.google.gson.FieldNamingPolicy fieldNamingPolicy, long errorTimeout, java.lang.Integer maxRetries, ExceptionsAllowedToRetry exceptionsAllowedToRetry, RequestMetrics metrics)voidshutdown()
-
方法详细资料
-
handle
<T, R extends ApiResponse<T>> PendingResult<T> handle(java.lang.String hostName, java.lang.String url, java.lang.String userAgent, java.lang.String experienceIdHeaderValue, java.lang.Class<R> clazz, com.google.gson.FieldNamingPolicy fieldNamingPolicy, long errorTimeout, java.lang.Integer maxRetries, ExceptionsAllowedToRetry exceptionsAllowedToRetry, RequestMetrics metrics) -
handlePost
<T, R extends ApiResponse<T>> PendingResult<T> handlePost(java.lang.String hostName, java.lang.String url, java.lang.String payload, java.lang.String userAgent, java.lang.String experienceIdHeaderValue, java.lang.Class<R> clazz, com.google.gson.FieldNamingPolicy fieldNamingPolicy, long errorTimeout, java.lang.Integer maxRetries, ExceptionsAllowedToRetry exceptionsAllowedToRetry, RequestMetrics metrics) -
shutdown
void shutdown()
-