类 OkHttpRequestHandler
java.lang.Object
ai.nextbillion.maps.OkHttpRequestHandler
- 所有已实现的接口:
GeoApiContext.RequestHandler
public class OkHttpRequestHandler extends java.lang.Object implements GeoApiContext.RequestHandler
A strategy for handling URL requests using OkHttp.
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classOkHttpRequestHandler.BuilderBuilder strategy for constructing anOkHTTPRequestHandler. -
方法概要
修饰符和类型 方法 说明 <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
public <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)- 指定者:
handle在接口中GeoApiContext.RequestHandler
-
handlePost
public <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)- 指定者:
handlePost在接口中GeoApiContext.RequestHandler
-
shutdown
public void shutdown()- 指定者:
shutdown在接口中GeoApiContext.RequestHandler
-