public class QueueCircuitBreakerRulePatternToCircuitMapping extends Object
Rule objects to PatternAndCircuitHash objects.| Constructor and Description |
|---|
QueueCircuitBreakerRulePatternToCircuitMapping() |
| Modifier and Type | Method and Description |
|---|---|
PatternAndCircuitHash |
getCircuitFromRequestUri(String requestUri) |
List<PatternAndCircuitHash> |
updateRulePatternToCircuitMapping(List<Rule> rules)
Updates the mapping with the provided routing rules.
|
public QueueCircuitBreakerRulePatternToCircuitMapping()
public List<PatternAndCircuitHash> updateRulePatternToCircuitMapping(List<Rule> rules)
PatternAndCircuitHash objects which have
been removed with the provided list of rules.
Example
current mapping: [{pattern1,hash1}, {pattern2,hash2}, {pattern3,hash3}]
new routing rules: [{pattern1}, {pattern3}, {pattern4}]
return value: [{pattern2,hash2}]
rules - the list of routing rules to update the mapping withPatternAndCircuitHash objectspublic PatternAndCircuitHash getCircuitFromRequestUri(String requestUri)
Copyright © 2016–2020. All rights reserved.