类 OkHttp3Executor
java.lang.Object
com.dtflys.forest.backend.okhttp3.executor.OkHttp3Executor
- 所有已实现的接口:
HttpExecutor
- 从以下版本开始:
- 2018-02-27 17:55
- 作者:
- gongjun[jun.gong@thebeastshop.com]
-
字段概要
字段 -
构造器概要
构造器构造器说明OkHttp3Executor(ForestRequest request, OkHttp3ConnectionManager connectionManager, OkHttp3ResponseHandler okHttp3ResponseHandler) -
方法概要
修饰符和类型方法说明protected RequestLogMessagebuildRequestMessage(int retryCount, okhttp3.Request okRequest) voidclose()voidexecute(LifeCycleHandler lifeCycleHandler) voidexecute(LifeCycleHandler lifeCycleHandler, int retryCount) protected okhttp3.OkHttpClientgetClient(ForestRequest request, LifeCycleHandler lifeCycleHandler) voidlogRequest(int retryCount, okhttp3.Request okRequest, okhttp3.OkHttpClient okHttpClient) voidlogResponse(ForestResponse response) protected voidprepareHeaders(okhttp3.Request.Builder builder) protected voidprepareMethodAndBody(okhttp3.Request.Builder builder, LifeCycleHandler lifeCycleHandler) protected voidsetLogBody(RequestLogMessage message, okhttp3.Request okRequest) protected voidsetLogHeaders(RequestLogMessage message, okhttp3.Request okRequest)
-
字段详细资料
-
request
-
-
构造器详细资料
-
OkHttp3Executor
public OkHttp3Executor(ForestRequest request, OkHttp3ConnectionManager connectionManager, OkHttp3ResponseHandler okHttp3ResponseHandler)
-
-
方法详细资料
-
buildRequestMessage
-
setLogHeaders
-
setLogBody
-
logRequest
public void logRequest(int retryCount, okhttp3.Request okRequest, okhttp3.OkHttpClient okHttpClient) -
logResponse
-
getClient
-
prepareHeaders
protected void prepareHeaders(okhttp3.Request.Builder builder) -
prepareMethodAndBody
protected void prepareMethodAndBody(okhttp3.Request.Builder builder, LifeCycleHandler lifeCycleHandler) -
execute
-
getRequest
- 指定者:
getRequest在接口中HttpExecutor
-
execute
- 指定者:
execute在接口中HttpExecutor
-
getResponseHandler
- 指定者:
getResponseHandler在接口中HttpExecutor
-
getResponseFactory
- 指定者:
getResponseFactory在接口中HttpExecutor
-
close
public void close()- 指定者:
close在接口中HttpExecutor
-