Retrofit类图
2017-06-01 10:25:44 0 举报
Retrofit类图
作者其他创作
大纲/内容
RequestBuilder
- method:String - baseUrl:okhttp3.HttpUrl - relativeUrl:String - urlBuilder:okhttp3.HttpUrl.Builder - requestBuilder:okhttp3.Request.Builder - contentType:okhttp3.MediaType - hasBody:boolean - multipartBuilder:okhttp3.MultipartBody.Builder - formBuilder:okhttp3.FormBody.Builder - body:RequestBody
someAdd()someSet()
Factory
T convert(F)
Call
execute():Responseenqueue(Callback callback):isExecuted(): boolean cancel():isCanceled(): boolean clone():Call request():okHTTP3.Request
OkHttpCall
- serviceMethod:ServiceMethod - args:Object[] - canceled:boolean - creationFailure:Throwable - executed:boolean - rawCall:okhttp3.Call
ServiceMethod
toRequest(Object... args):okHttp3.RequesttoResponse(okHttp3.ResponseBody body):T
Platform
Builder
+Builder(Platform):Builder...+addConverterFactory(Converter.Factory factory):Builder+addCallAdapterFactory(CallAdapter.Factory factory):Builder
CallBack
1..n
Retrofit
+ memberGetters():differentKindMember+create(Class):T
CallAdapter
T adapt(Call);
收藏
收藏
0 条评论
下一页