public class JsonEzSentinelRuleConfigurer extends AbstractEzSentinelRuleConfigurer<java.lang.String>
JSON格式的Sentinel规则设置器. 说明文档见: https://github.com/shepherdviolet/slate/blob/master/docs/ezsentinel/guide.md
依赖: compile "com.google.code.gson:gson:$version_gson"
AbstractEzSentinelRuleConfigurer.DegradeRuleBuilder, AbstractEzSentinelRuleConfigurer.FlowRuleBuilder, AbstractEzSentinelRuleConfigurer.RuleGroup, AbstractEzSentinelRuleConfigurer.Rules, AbstractEzSentinelRuleConfigurer.SystemRuleBuilder| 构造器和说明 |
|---|
JsonEzSentinelRuleConfigurer() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected AbstractEzSentinelRuleConfigurer.Rules |
convertRuleData(java.lang.String ruleData) |
protected java.lang.String |
readFromInputStream(java.io.InputStream inputStream,
java.lang.String charset) |
void |
setRuleData(java.lang.String ruleData)
同update方法
|
commentRule, handleException, nullable, update, updateRulespublic void setRuleData(java.lang.String ruleData)
ruleData - 规则数据protected AbstractEzSentinelRuleConfigurer.Rules convertRuleData(java.lang.String ruleData)
convertRuleData 在类中 AbstractEzSentinelRuleConfigurer<java.lang.String>protected java.lang.String readFromInputStream(java.io.InputStream inputStream,
java.lang.String charset)
throws java.io.IOException
java.io.IOException