public class RuleDetailClient extends Object
规则详情接口客户端,先调用getInstance获取唯一实例,然后调用实例的execute方法访问风险决策接口。
特别注意:
多次调用getInstance获取的是同一实例,但只有第一次调用会按照给定参数进行初始化。
第二次及之后调用时传入的参数将不会产生任何效果。
| 限定符和类型 | 类和说明 |
|---|---|
static class |
RuleDetailClient.RuleDetailClientBuilder |
| 限定符和类型 | 方法和说明 |
|---|---|
RuleDetailResult |
execute(String partnerKey,
String sequenceId)
调用风险决策服务,获取决策结果
|
RuleDetailResult |
execute(String partnerKey,
String sequenceId,
String ruleId)
调用命中规则详情接口,根据ruleId,获取某规则的详情
|
RuleDetailResult |
execute(String partnerKey,
String sequenceId,
String ruleId,
Boolean isChallenger)
调用命中规则详情接口,根据ruleId,是否挑战者,获取某规则的详情
|
RuleDetailResult |
execute(String partner,
String partnerKey,
String sequenceId,
String ruleId,
Boolean isChallenger)
调用命中规则详情接口,根据ruleId,是否挑战者,获取某规则的详情
|
RuleDetailResult |
executeByPartner(String partnerCode,
String partnerKey,
String sequenceId)
调用风险决策服务,获取决策结果
|
String |
executeForJsonString(String partnerKey,
String sequenceId) |
String |
executeForJsonString(String partnerKey,
String sequenceId,
String ruleId) |
String |
executeForJsonString(String partnerKey,
String sequenceId,
String ruleId,
Boolean isChallenger) |
String |
executeForJsonString(String partner,
String partnerKey,
String sequenceId,
String ruleId,
Boolean isChallenger) |
void |
executeHeartbeat() |
static RuleDetailClient |
getInstance(String partnerCode) |
static RuleDetailClient |
getInstance(String partnerCode,
Environment environment) |
static RuleDetailClient |
getInstance(String partnerCode,
Environment environment,
boolean heartbeatSwitch) |
static RuleDetailClient |
getInstance(String partnerCode,
Environment environment,
int connectTimeout,
int readTimeout) |
static RuleDetailClient |
getInstance(String partnerCode,
Environment environment,
int connectTimeout,
int readTimeout,
int maxConnection,
String charset) |
static RuleDetailClient |
getInstance(String partnerCode,
Environment environment,
int connectTimeout,
int readTimeout,
int maxConnection,
String charset,
ProxyModel proxyModel) |
static RuleDetailClient |
getInstance(String partnerCode,
Environment environment,
ProxyModel proxyModel) |
public static RuleDetailClient getInstance(String partnerCode)
public static RuleDetailClient getInstance(String partnerCode, Environment environment)
public static RuleDetailClient getInstance(String partnerCode, Environment environment, boolean heartbeatSwitch)
public static RuleDetailClient getInstance(String partnerCode, Environment environment, ProxyModel proxyModel)
public static RuleDetailClient getInstance(String partnerCode, Environment environment, int connectTimeout, int readTimeout)
public static RuleDetailClient getInstance(String partnerCode, Environment environment, int connectTimeout, int readTimeout, int maxConnection, String charset)
public static RuleDetailClient getInstance(String partnerCode, Environment environment, int connectTimeout, int readTimeout, int maxConnection, String charset, ProxyModel proxyModel)
public void executeHeartbeat()
public RuleDetailResult execute(String partnerKey, String sequenceId)
partnerKey - 合作方密钥sequenceId - SequenceID,通过riskService接口可以获得public RuleDetailResult executeByPartner(String partnerCode, String partnerKey, String sequenceId)
partnerKey - 合作方密钥sequenceId - SequenceID,通过riskService接口可以获得public RuleDetailResult execute(String partnerKey, String sequenceId, String ruleId)
partnerKey - 合作方密钥sequenceId - SequenceID,通过riskService接口可以获得ruleId - 规则idpublic RuleDetailResult execute(String partnerKey, String sequenceId, String ruleId, Boolean isChallenger)
partnerKey - 合作方密钥sequenceId - SequenceID,通过riskService接口可以获得ruleId - 规则idisChallenger - 是否是挑战者public RuleDetailResult execute(String partner, String partnerKey, String sequenceId, String ruleId, Boolean isChallenger)
partner - 合作方partnerKey - 合作方密钥sequenceId - SequenceID,通过riskService接口可以获得ruleId - 规则idisChallenger - 是否是挑战者public String executeForJsonString(String partnerKey, String sequenceId, String ruleId)
public String executeForJsonString(String partnerKey, String sequenceId, String ruleId, Boolean isChallenger)
Copyright © 2019. All rights reserved.