public class CustomRequest extends BaseRequest<CustomRequest>
描述:自定义请求,例如你有自己的ApiService
作者: zhouyouadapterFactories, apiManager, baseUrl, cache, cacheKey, cacheMode, cacheTime, connectTimeout, context, converterFactories, cookies, diskConverter, headers, hostnameVerifier, httpUrl, interceptors, isSyncRequest, networkInterceptors, okHttpClient, params, proxy, readTimeOut, retrofit, retryCount, retryDelay, retryIncreaseDelay, rxCache, sslParams, url, writeTimeOut| 构造器和说明 |
|---|
CustomRequest() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> <any> |
apiCall(<any> observable)
调用call返回一个Observable,针对ApiResult的业务
|
<T> Disposable |
apiCall(<any> observable,
CallBack<T> callBack) |
CustomRequest |
build() |
<T> <any> |
call(<any> observable)
调用call返回一个Observable
|
<T> void |
call(<any> observable,
CallBack<T> callBack) |
<T> Disposable |
call(<any> observable,
CallBackProxy<? extends ApiResult<T>,T> proxy) |
<R> void |
call(Observable observable,
<any> subscriber) |
<T> T |
create(java.lang.Class<T> service)
创建api服务 可以支持自定义的api,默认使用BaseApiService,上层不用关心
|
protected <any> |
generateRequest() |
accessToken, addCallAdapterFactory, addConverterFactory, addCookie, addCookie, addCookies, addInterceptor, addNetworkInterceptor, baseUrl, cacheDiskConverter, cacheKey, cacheMode, cacheTime, certificates, certificates, connectTimeout, getParams, headers, headers, hostnameVerifier, okCache, okproxy, params, params, params, readTimeOut, removeAllHeaders, removeAllParams, removeCache, removeHeader, removeParam, retryCount, retryDelay, retryIncreaseDelay, sign, syncRequest, timeStamp, writeTimeOutpublic CustomRequest build()
build 在类中 BaseRequest<CustomRequest>public <T> T create(java.lang.Class<T> service)
service - 自定义的apiservice classpublic <T> <any> call(<any> observable)
public <T> void call(<any> observable,
CallBack<T> callBack)
public <R> void call(Observable observable,
<any> subscriber)
public <T> <any> apiCall(<any> observable)
public <T> Disposable apiCall(<any> observable,
CallBack<T> callBack)
public <T> Disposable call(<any> observable,
CallBackProxy<? extends ApiResult<T>,T> proxy)
protected <any> generateRequest()
generateRequest 在类中 BaseRequest<CustomRequest>