类 RemoteSyncTask<T>
java.lang.Object
com.walker.remote.RemoteSyncTask<T>
- 直接已知子类:
HttpRemoteTask
同步远程调用任务实现。
- 作者:
- shikeying
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明execute(String url, Map<String, String> simpleData, String jsonData, String methodType, String contentType, Map<String, String> header) protected AbstractByteCoder返回简单的请求参数,此参数优先处理,如果不存在才会处理其他参数booleanprotected TprocessDataUI(String data) 返回调用结果之后,回掉该函数,可以操作UI界面处理数据protected abstract String具体的请求远程数据调用操作,由子类负责实现。protected abstract StringrequestForData(Map<String, String> simpleData, String url, String jsonData, String methodType, String contentType, Map<String, String> header) 时克英修改,增加更多请求参数,支持不同方法,如:put/post/delete等protected abstract ResultDatarequestForDataAndCookie(Map<String, String> simpleData, String url, String jsonData, org.apache.hc.client5.http.cookie.CookieStore cookieStore) protected abstract void响应返回空数据之后,调用该函数。setContentCoder(AbstractByteCoder contentCoder) voidvoidsetResponseData(ResponseData<T> responseData) voidsetSimpleData(Map<String, String> simpleData)
-
字段详细资料
-
logger
protected org.slf4j.Logger logger
-
-
构造器详细资料
-
RemoteSyncTask
public RemoteSyncTask()
-
-
方法详细资料
-
isServerFailed
public boolean isServerFailed() -
getSimpleData
返回简单的请求参数,此参数优先处理,如果不存在才会处理其他参数- 返回:
-
getContentCoder
-
setSimpleData
-
setContext
public void setContext() -
setContentCoder
-
execute
-
execute
-
execute
-
processDataUI
返回调用结果之后,回掉该函数,可以操作UI界面处理数据- 参数:
data-
-
requestForData
protected abstract String requestForData(Map<String, String> simpleData, String url, String jsonData) throws RemoteAccessorException具体的请求远程数据调用操作,由子类负责实现。- 参数:
simpleData- 提交的简单参数 // * @param params 其他参数,params[0] = url, params[1] = json字符串参数url-jsonData-- 返回:
- 抛出:
RemoteAccessorException
-
requestForData
protected abstract String requestForData(Map<String, String> simpleData, String url, String jsonData, String methodType, String contentType, Map<String, throws RemoteAccessorExceptionString> header) 时克英修改,增加更多请求参数,支持不同方法,如:put/post/delete等- 参数:
simpleData-url-jsonData-contentType-header-- 返回:
- 抛出:
RemoteAccessorException
-
requestForDataAndCookie
protected abstract ResultData requestForDataAndCookie(Map<String, String> simpleData, String url, String jsonData, org.apache.hc.client5.http.cookie.CookieStore cookieStore) throws RemoteAccessorException -
responseEmpty
protected abstract void responseEmpty()响应返回空数据之后,调用该函数。 -
setResponseData
-