索引
All Classes and Interfaces|常量字段值|所有程序包|序列化表格
A
- AbstractByteCoder - com.walker.remote中的类
-
抽象加密解密编码器-默认实现
- AbstractByteCoder() - 类的构造器 com.walker.remote.AbstractByteCoder
- APPLICATION_JSON - 类中的静态变量 com.walker.remote.Constants
- APPLICATION_WWW - 类中的静态变量 com.walker.remote.Constants
- APPLICATION_XML - 类中的静态变量 com.walker.remote.Constants
C
- com.walker.remote - 程序包 com.walker.remote
- com.walker.remote.support - 程序包 com.walker.remote.support
- com.walker.remote.util - 程序包 com.walker.remote.util
- Constants - com.walker.remote中的类
-
描述:
- Constants() - 类的构造器 com.walker.remote.Constants
D
- decrypt(byte[]) - 类中的方法 com.walker.remote.AbstractByteCoder
-
把已经加密(通过encrypt方法)的字节数组解密
- decrypt(String) - 类中的方法 com.walker.remote.AbstractByteCoder
-
解密给定字符串
- DEFALUT_FORM_DATA_NAME - 接口中的静态变量 com.walker.remote.RemoteAccessor
-
默认的提交json格式数据的参数名字,不能直接提交json,必须添加表单名称,
否则服务端无法接收参数。 - DefaultRemoteAccessor - com.walker.remote.support中的类
-
一个
RemoteAccessor对象负责一个链接到某个ip的状态;
如果连接不同的服务端,需要使用多个此对象。 - DefaultRemoteAccessor() - 类的构造器 com.walker.remote.support.DefaultRemoteAccessor
- doTranslatePairs(String) - 类中的静态方法 com.walker.remote.util.HttpUtils
-
把json格式参数转换为特定http参数
- doTranslatePairs(Map<String, String>) - 类中的静态方法 com.walker.remote.util.HttpUtils
- DoubleTrust - com.walker.remote中的类
-
描述:双向认证时,提供客户端证书信息
- DoubleTrust() - 类的构造器 com.walker.remote.DoubleTrust
E
- encrypt(byte[]) - 类中的方法 com.walker.remote.AbstractByteCoder
-
把给定的字节数组加密
- encrypt(String) - 类中的方法 com.walker.remote.AbstractByteCoder
- encryptToString(byte[]) - 类中的方法 com.walker.remote.AbstractByteCoder
- execute(String, String) - 类中的方法 com.walker.remote.RemoteSyncTask
- execute(String, String, CookieStore) - 类中的方法 com.walker.remote.RemoteSyncTask
- execute(String, Map<String, String>, String, String, String, Map<String, String>) - 类中的方法 com.walker.remote.RemoteSyncTask
F
G
- getCerFilepath() - 类中的方法 com.walker.remote.DoubleTrust
- getContentCoder() - 类中的方法 com.walker.remote.RemoteSyncTask
- getCookiestore() - 类中的方法 com.walker.remote.ResultData
- getHtml() - 类中的方法 com.walker.remote.ResultData
- getHttpClient() - 类中的方法 com.walker.remote.util.HttpUtils
- getHttpClientWithCookie(CookieStore) - 类中的方法 com.walker.remote.util.HttpUtils
-
返回设置过cookie的httpClient对象,每次都要新创建
- getHttpDoubleTrustClient(DoubleTrust, CookieStore) - 类中的方法 com.walker.remote.util.HttpUtils
-
返回一个双向认证的
HttpClient对象。 - getHttpReadTimeout() - 类中的方法 com.walker.remote.support.HttpRemoteTask
- getInstance() - 类中的静态方法 com.walker.remote.util.HttpUtils
- getNewRemoteAccessor(String, AbstractByteCoder, DoubleTrust) - 类中的方法 com.walker.remote.util.HttpUtils
-
返回一个通用的远程访问对象
- getPassword() - 类中的方法 com.walker.remote.DoubleTrust
- getSimpleData() - 类中的方法 com.walker.remote.RemoteSyncTask
-
返回简单的请求参数,此参数优先处理,如果不存在才会处理其他参数
H
- HTTP_METHOD_DELETE - 类中的静态变量 com.walker.remote.Constants
- HTTP_METHOD_GET - 类中的静态变量 com.walker.remote.Constants
- HTTP_METHOD_POST - 类中的静态变量 com.walker.remote.Constants
- HTTP_METHOD_PUT - 类中的静态变量 com.walker.remote.Constants
- HTTP_SUCCESS - 类中的静态变量 com.walker.remote.Constants
- HttpRemoteTask<T> - com.walker.remote.support中的类
- HttpRemoteTask() - 类的构造器 com.walker.remote.support.HttpRemoteTask
- HttpUtils - com.walker.remote.util中的类
I
- isServerFailed() - exception class中的方法 com.walker.remote.RemoteAccessorException
- isServerFailed() - 类中的方法 com.walker.remote.RemoteSyncTask
L
- logger - 类中的变量 com.walker.remote.RemoteSyncTask
P
- processDataUI(String) - 类中的方法 com.walker.remote.RemoteSyncTask
-
返回调用结果之后,回掉该函数,可以操作UI界面处理数据
R
- RemoteAccessor - com.walker.remote中的接口
-
远程访问接口定义,系统最基本的核心接口之一。
- RemoteAccessorException - com.walker.remote中的Exception Class
- RemoteAccessorException() - exception class的构造器 com.walker.remote.RemoteAccessorException
- RemoteAccessorException(String) - exception class的构造器 com.walker.remote.RemoteAccessorException
- RemoteAccessorException(String, Throwable) - exception class的构造器 com.walker.remote.RemoteAccessorException
- RemoteAccessorException(String, Throwable, boolean) - exception class的构造器 com.walker.remote.RemoteAccessorException
- RemoteSyncTask<T> - com.walker.remote中的类
-
同步远程调用任务实现。
- RemoteSyncTask() - 类的构造器 com.walker.remote.RemoteSyncTask
- requestForData(Map<String, String>, String, String) - 类中的方法 com.walker.remote.RemoteSyncTask
-
具体的请求远程数据调用操作,由子类负责实现。
- requestForData(Map<String, String>, String, String) - 类中的方法 com.walker.remote.support.HttpRemoteTask
- requestForData(Map<String, String>, String, String, String, String, Map<String, String>) - 类中的方法 com.walker.remote.RemoteSyncTask
-
时克英修改,增加更多请求参数,支持不同方法,如:put/post/delete等
- requestForData(Map<String, String>, String, String, String, String, Map<String, String>) - 类中的方法 com.walker.remote.support.HttpRemoteTask
-
2020-07-06添加新方法,适应更多场景
- requestForDataAndCookie(Map<String, String>, String, String, CookieStore) - 类中的方法 com.walker.remote.RemoteSyncTask
- requestForDataAndCookie(Map<String, String>, String, String, CookieStore) - 类中的方法 com.walker.remote.support.HttpRemoteTask
- requestSync(String, Map<String, String>, String, String, String, Map<String, String>, ResponseData<T>) - 接口中的方法 com.walker.remote.RemoteAccessor
- requestSync(String, Map<String, String>, String, String, String, Map<String, String>, ResponseData<T>) - 类中的方法 com.walker.remote.support.DefaultRemoteAccessor
- requestSyncDelete(String, String, Map<String, String>, ResponseData<T>) - 接口中的方法 com.walker.remote.RemoteAccessor
- requestSyncDelete(String, String, Map<String, String>, ResponseData<T>) - 类中的方法 com.walker.remote.support.DefaultRemoteAccessor
- requestSyncPost(String, String, Map<String, String>, ResponseData<T>) - 接口中的方法 com.walker.remote.RemoteAccessor
- requestSyncPost(String, String, Map<String, String>, ResponseData<T>) - 类中的方法 com.walker.remote.support.DefaultRemoteAccessor
- requestSyncPut(String, String, Map<String, String>, ResponseData<T>) - 接口中的方法 com.walker.remote.RemoteAccessor
- requestSyncPut(String, String, Map<String, String>, ResponseData<T>) - 类中的方法 com.walker.remote.support.DefaultRemoteAccessor
- requestSyncWithoutGet(String, String, String, Map<String, String>, ResponseData<T>) - 接口中的方法 com.walker.remote.RemoteAccessor
- requestSyncWithoutGet(String, String, String, Map<String, String>, ResponseData<T>) - 类中的方法 com.walker.remote.support.DefaultRemoteAccessor
- requestTextSync(String, Map<String, String>, String, ResponseData<T>) - 接口中的方法 com.walker.remote.RemoteAccessor
-
同步远程服务调用。
- requestTextSync(String, Map<String, String>, String, ResponseData<T>) - 类中的方法 com.walker.remote.support.DefaultRemoteAccessor
-
同步远程服务调用。
- requestTextSyncWithCookie(String, Map<String, String>, String, ResponseData<T>, CookieStore) - 接口中的方法 com.walker.remote.RemoteAccessor
- requestTextSyncWithCookie(String, Map<String, String>, String, ResponseData<T>, CookieStore) - 类中的方法 com.walker.remote.support.DefaultRemoteAccessor
-
带cookie的请求,请求后可以从输入的cookie中获取数据
- RESPONSE_EXT_ID - 接口中的静态变量 com.walker.remote.RemoteAccessor
-
响应返回的结果中以特殊标志开头的内容:此时表示http请求返回的不是html内容,而是重新跳转等额外信息
- responseEmpty() - 类中的方法 com.walker.remote.RemoteSyncTask
-
响应返回空数据之后,调用该函数。
- responseEmpty() - 类中的方法 com.walker.remote.support.HttpRemoteTask
- ResultData - com.walker.remote中的类
-
描述:响应返回的结果对象,主要是包含了cookie信息
- ResultData() - 类的构造器 com.walker.remote.ResultData
S
- setBaseUrl(String) - 接口中的方法 com.walker.remote.RemoteAccessor
-
设置访问服务端的基础路径,如:http://www.abc.com:8080/app/request.do
- setBaseUrl(String) - 类中的方法 com.walker.remote.support.DefaultRemoteAccessor
- setCerFilepath(String) - 类中的方法 com.walker.remote.DoubleTrust
- setContentCoder(AbstractByteCoder) - 类中的方法 com.walker.remote.RemoteSyncTask
- setContentEncoder(AbstractByteCoder) - 接口中的方法 com.walker.remote.RemoteAccessor
-
设置调用接口对传输内容的加密方式,可能有多种实现,需要调用方配置一个。
- setContentEncoder(AbstractByteCoder) - 类中的方法 com.walker.remote.support.DefaultRemoteAccessor
- setContext() - 类中的方法 com.walker.remote.RemoteSyncTask
- setCookiestore(CookieStore) - 类中的方法 com.walker.remote.ResultData
- setDoubleTrust(DoubleTrust) - 接口中的方法 com.walker.remote.RemoteAccessor
-
设置客户端证书信息,双向认证使用
- setDoubleTrust(DoubleTrust) - 类中的方法 com.walker.remote.support.DefaultRemoteAccessor
- setDoubleTrust(DoubleTrust) - 类中的方法 com.walker.remote.support.HttpRemoteTask
- setHtml(String) - 类中的方法 com.walker.remote.ResultData
- setHttpReadTimeout(Timeout) - 类中的方法 com.walker.remote.support.HttpRemoteTask
- setPassword(String) - 类中的方法 com.walker.remote.DoubleTrust
- setResponseData(ResponseData<T>) - 类中的方法 com.walker.remote.RemoteSyncTask
- setSimpleData(Map<String, String>) - 类中的方法 com.walker.remote.RemoteSyncTask
T
- TEXT_PLAIN - 类中的静态变量 com.walker.remote.Constants
- TEXT_XML - 类中的静态变量 com.walker.remote.Constants
- toString() - 类中的方法 com.walker.remote.DoubleTrust
All Classes and Interfaces|常量字段值|所有程序包|序列化表格