索引

A C D E F G H I L P R S T 
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

FILE_APK - 类中的静态变量 com.walker.remote.Constants
 

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
 
A C D E F G H I L P R S T 
All Classes and Interfaces|常量字段值|所有程序包|序列化表格