public class RiskServiceClient extends Observable
风险决策服务客户端,先调用getInstance获取唯一实例,然后调用实例的execute方法访问风险决策接口。
特别注意:
多次调用getInstance获取的是同一实例,但只有第一次调用会按照给定参数进行初始化。| 限定符和类型 | 方法和说明 |
|---|---|
RiskResult |
execute(String secretKey,
String eventId,
Map<String,String> params)
调用风险决策服务,获取决策结果
|
static RiskServiceClient |
getInstance(String partnerCode)
获取RiskServiceClient实例
默认配置使用生产环境API地址,url编码使用utf-8字符集
connectTimeout及readTimeout均为1000ms,最大并发连接50个
|
static RiskServiceClient |
getInstance(String partnerCode,
Environment environment)
获取RiskServiceClient实例
|
static RiskServiceClient |
getInstance(String partnerCode,
Environment environment,
int connectTimeout,
int readTimeout)
获取RiskServiceClient实例
|
static RiskServiceClient |
getInstance(String partnerCode,
Environment environment,
int connectTimeout,
int readTimeout,
int maxConnection)
获取RiskServiceClient实例
|
static RiskServiceClient |
getInstance(String partnerCode,
Environment environment,
int connectTimeout,
int readTimeout,
int maxConnection,
String charset)
获取RiskServiceClient实例
|
static RiskServiceClient |
getInstance(String partnerCode,
Environment environment,
int connectTimeout,
int readTimeout,
String charset)
获取RiskServiceClient实例
|
static RiskServiceClient |
getInstance(String partnerCode,
Environment environment,
String charset)
获取RiskServiceClient实例
|
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedpublic static RiskServiceClient getInstance(String partnerCode)
partnerCode - 合作方代码public static RiskServiceClient getInstance(String partnerCode, Environment environment)
partnerCode - 合作方代码environment - 环境,缺省值Environment.PRODUCTpublic static RiskServiceClient getInstance(String partnerCode, Environment environment, String charset)
partnerCode - 合作方代码environment - 环境,缺省值Environment.PRODUCTcharset - urlencode使用的字符集public static RiskServiceClient getInstance(String partnerCode, Environment environment, int connectTimeout, int readTimeout)
partnerCode - 合作方代码environment - 环境,缺省值Environment.PRODUCTconnectTimeout - 连接超时 缺省值1000msreadTimeout - 读取超时 缺省值1000mspublic static RiskServiceClient getInstance(String partnerCode, Environment environment, int connectTimeout, int readTimeout, String charset)
partnerCode - 合作方代码environment - 环境,缺省值Environment.PRODUCTconnectTimeout - 连接超时 缺省值1000msreadTimeout - 读取超时 缺省值1000mscharset - urlencode使用的字符集public static RiskServiceClient getInstance(String partnerCode, Environment environment, int connectTimeout, int readTimeout, int maxConnection)
partnerCode - 合作方代码environment - 环境,缺省值Environment.PRODUCTconnectTimeout - 连接超时 缺省值1000msreadTimeout - 读取超时 缺省值1000msmaxConnection - 最大并发连接数 缺省值50public static RiskServiceClient getInstance(String partnerCode, Environment environment, int connectTimeout, int readTimeout, int maxConnection, String charset)
partnerCode - 合作方代码environment - 环境,缺省值Environment.PRODUCTconnectTimeout - 连接超时 缺省值1000msreadTimeout - 读取超时 缺省值1000msmaxConnection - 最大并发连接数 缺省值50charset - urlencode使用的字符集Copyright © 2015. All rights reserved.