| Package | Description |
|---|---|
| com.alibaba.csp.sentinel.slots.block.degrade | |
| com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker |
| Modifier and Type | Method and Description |
|---|---|
DegradeRule |
DegradeException.getRule()
Get triggered rule.
|
DegradeRule |
DegradeRule.setCount(double count) |
DegradeRule |
DegradeRule.setGrade(int grade) |
DegradeRule |
DegradeRule.setMinRequestAmount(int minRequestAmount) |
DegradeRule |
DegradeRule.setSlowRatioThreshold(double slowRatioThreshold) |
DegradeRule |
DegradeRule.setStatIntervalMs(int statIntervalMs) |
DegradeRule |
DegradeRule.setTimeWindow(int timeWindow) |
| Modifier and Type | Method and Description |
|---|---|
static List<DegradeRule> |
DegradeRuleManager.getRules()
Get existing circuit breaking rules.
|
static Set<DegradeRule> |
DegradeRuleManager.getRulesOfResource(String resource) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
DegradeRuleManager.isValidRule(DegradeRule rule) |
| Modifier and Type | Method and Description |
|---|---|
static void |
DegradeRuleManager.loadRules(List<DegradeRule> rules)
Load
DegradeRules, former rules will be replaced. |
static void |
DegradeRuleManager.register2Property(SentinelProperty<List<DegradeRule>> property)
Listen to the
SentinelProperty for DegradeRules. |
static boolean |
DegradeRuleManager.setRulesForResource(String resourceName,
Set<DegradeRule> rules)
Set degrade rules for provided resource.
|
| Constructor and Description |
|---|
DegradeException(String ruleLimitApp,
DegradeRule rule) |
| Modifier and Type | Field and Description |
|---|---|
protected DegradeRule |
AbstractCircuitBreaker.rule |
| Modifier and Type | Method and Description |
|---|---|
DegradeRule |
AbstractCircuitBreaker.getRule() |
DegradeRule |
CircuitBreaker.getRule()
Get the associated circuit breaking rule.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CircuitBreakerStateChangeObserver.onStateChange(CircuitBreaker.State prevState,
CircuitBreaker.State newState,
DegradeRule rule,
Double snapshotValue)
Observer method triggered when circuit breaker state changed.
|
| Constructor and Description |
|---|
AbstractCircuitBreaker(DegradeRule rule) |
ExceptionCircuitBreaker(DegradeRule rule) |
ResponseTimeCircuitBreaker(DegradeRule rule) |
Copyright © 2021 Alibaba Group. All rights reserved.