public class OkHttpBuilderImpl extends Object implements HTTP.Builder
| 构造器和说明 |
|---|
OkHttpBuilderImpl() |
OkHttpBuilderImpl(OkHttpClientWrapper hc) |
public OkHttpBuilderImpl()
public OkHttpBuilderImpl(OkHttpClientWrapper hc)
public HTTP.Builder config(HTTP.OkConfig config)
HTTP.Builderconfig 在接口中 HTTP.Builderconfig - 配置器public HTTP.Builder baseUrl(String baseUrl)
HTTP.BuilderbaseUrl 在接口中 HTTP.BuilderbaseUrl - 全局URL前缀public HTTP.Builder mediaTypes(Map<String,String> mediaTypes)
HTTP.BuildermediaTypes 在接口中 HTTP.BuildermediaTypes - 媒体类型public HTTP.Builder mediaTypes(String key, String value)
HTTP.BuildermediaTypes 在接口中 HTTP.Builderkey - 媒体类型KEYvalue - 媒体类型VALUEpublic HTTP.Builder clearContentTypes()
HTTP.BuilderclearContentTypes 在接口中 HTTP.Builderpublic HTTP.Builder contentTypes(List<String> contentTypes)
HTTP.BuildercontentTypes 在接口中 HTTP.BuildercontentTypes - 报文体类型列表public HTTP.Builder contentTypes(String contentType)
HTTP.BuildercontentTypes 在接口中 HTTP.BuildercontentType - 报文体类型public HTTP.Builder callbackExecutor(Executor executor)
HTTP.BuildercallbackExecutor 在接口中 HTTP.Builderexecutor - 回调执行器public HTTP.Builder taskScheduler(Scheduler scheduler)
HTTP.BuilderWHttpTask.heatbeat(int, int) 指定的心跳任务
若不配置,则生成一个 线程容量为 1 的 ScheduledThreadPoolExecutor 调度器taskScheduler 在接口中 HTTP.Builderscheduler - 调度器public HTTP.Builder addPreprocessor(Preprocessor preprocessor)
HTTP.BuilderaddPreprocessor 在接口中 HTTP.Builderpreprocessor - 预处理器public HTTP.Builder addSerialPreprocessor(Preprocessor preprocessor)
HTTP.BuilderaddSerialPreprocessor 在接口中 HTTP.Builderpreprocessor - 预处理器public HTTP.Builder clearPreprocessors()
HTTP.BuilderclearPreprocessors 在接口中 HTTP.Builderpublic HTTP.Builder preprocTimeoutTimes(int times)
HTTP.BuilderpreprocTimeoutTimes 在接口中 HTTP.Buildertimes - 普通超时时间的倍数,默认为 10public HTTP.Builder responseListener(TaskListener<HttpResult> listener)
HTTP.BuilderresponseListener 在接口中 HTTP.Builderlistener - 监听器public HTTP.Builder exceptionListener(TaskListener<IOException> listener)
HTTP.BuilderexceptionListener 在接口中 HTTP.Builderlistener - 监听器public HTTP.Builder completeListener(TaskListener<HttpResult.State> listener)
HTTP.BuildercompleteListener 在接口中 HTTP.Builderlistener - 监听器public HTTP.Builder downloadListener(DownListener listener)
HTTP.BuilderdownloadListener 在接口中 HTTP.Builderlistener - 监听器public HTTP.Builder addMsgConvertor(MsgConvertor msgConvertor)
addMsgConvertor 在接口中 HTTP.BuildermsgConvertor - JSON 服务public HTTP.Builder clearMsgConvertors()
HTTP.BuilderclearMsgConvertors 在接口中 HTTP.Builderpublic HTTP.Builder charset(Charset charset)
charset 在接口中 HTTP.Buildercharset - 编码public HTTP.Builder bodyType(String bodyType)
bodyType 在接口中 HTTP.BuilderbodyType - 请求体类型public HTTP build()
HTTP.Builderbuild 在接口中 HTTP.Builderpublic okhttp3.OkHttpClient okClient()
public String baseUrl()
baseUrl 在接口中 HTTP.Builderpublic Map<String,String> getMediaTypes()
getMediaTypes 在接口中 HTTP.Builderpublic Executor mainExecutor()
mainExecutor 在接口中 HTTP.Builderpublic Preprocessor[] preprocessors()
preprocessors 在接口中 HTTP.Builderpublic DownListener downloadListener()
downloadListener 在接口中 HTTP.Builderpublic TaskListener<HttpResult> responseListener()
responseListener 在接口中 HTTP.Builderpublic TaskListener<IOException> exceptionListener()
exceptionListener 在接口中 HTTP.Builderpublic TaskListener<HttpResult.State> completeListener()
completeListener 在接口中 HTTP.Builderpublic MsgConvertor[] msgConvertors()
msgConvertors 在接口中 HTTP.Builderpublic Scheduler taskScheduler()
taskScheduler 在接口中 HTTP.Builderpublic String[] contentTypes()
contentTypes 在接口中 HTTP.Builderpublic int preprocTimeoutTimes()
preprocTimeoutTimes 在接口中 HTTP.Builderpublic Charset charset()
charset 在接口中 HTTP.Builderpublic String bodyType()
bodyType 在接口中 HTTP.Builderpublic HTTP.Builder downloadHelper(DownloadHelper downloadHelper)
downloadHelper 在接口中 HTTP.BuilderdownloadHelper - 解析器public DownloadHelper downloadHelper()
downloadHelper 在接口中 HTTP.BuilderCopyright © 2025 zhouxu. All rights reserved.