类 DefaultSignClient
- java.lang.Object
-
- com.github.aiosign.client.support.DefaultSignClient
-
- 所有已实现的接口:
SignClient
public class DefaultSignClient extends java.lang.Object implements SignClient
默认的签章客户端实现- 从以下版本开始:
- 2020/5/11
- 版本:
- $Id: $Id
- 作者:
- modificial
-
-
字段概要
字段 修饰符和类型 字段 说明 static java.lang.IntegerCONNECT_TIME_OUT默认连接超时时间static java.lang.IntegerREAD_TIME_OUT默认读取超时时间
-
构造器概要
构造器 构造器 说明 DefaultSignClient(java.lang.String rootUri, java.lang.String proxyHost, java.lang.Integer proxyPort, java.lang.String appId, java.lang.String appSecret, boolean checkResult)构造器DefaultSignClient(java.lang.String rootUri, java.lang.String appId, java.lang.String appSecret)不使用代理的构造器
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanequals(java.lang.Object obj)重写其equals方法,只要是appid和appsecret相同,就认为两个对象是相等的<T extends AbstractSignResponse>
Texecute(AbstractComposeRequest<T> composeRequest)执行相关组合业务<T extends AbstractSignResponse>
Texecute(AbstractSignRequest<T> signRequest)执行http请求,并返回结果inthashCode()重写hashcode方法,只要是appid和appsecret相同,其hashcode值就相同
-
-
-
构造器详细资料
-
DefaultSignClient
public DefaultSignClient(java.lang.String rootUri, java.lang.String proxyHost, java.lang.Integer proxyPort, java.lang.String appId, java.lang.String appSecret, boolean checkResult)构造器- 参数:
rootUri- 网关地址前缀proxyHost- 代理主机proxyPort- 代理端口appId- 应用idappSecret- 应用秘钥checkResult- a boolean.
-
DefaultSignClient
public DefaultSignClient(java.lang.String rootUri, java.lang.String appId, java.lang.String appSecret)不使用代理的构造器- 参数:
rootUri- 网关地址前缀appId- 应用idappSecret- 应用秘钥
-
-
方法详细资料
-
execute
public <T extends AbstractSignResponse> T execute(AbstractSignRequest<T> signRequest)
执行http请求,并返回结果执行http请求,并返回数据
- 指定者:
execute在接口中SignClient- 类型参数:
T- 返回值类型- 参数:
signRequest- aAbstractSignRequestobject.- 返回:
- a T object.
-
execute
public <T extends AbstractSignResponse> T execute(AbstractComposeRequest<T> composeRequest)
执行相关组合业务- 指定者:
execute在接口中SignClient
-
hashCode
public int hashCode()
重写hashcode方法,只要是appid和appsecret相同,其hashcode值就相同- 覆盖:
hashCode在类中java.lang.Object- 返回:
-
equals
public boolean equals(java.lang.Object obj)
重写其equals方法,只要是appid和appsecret相同,就认为两个对象是相等的- 覆盖:
equals在类中java.lang.Object- 参数:
obj-- 返回:
-
-