public interface RequestLimitRulesSupplier<T>
| Modifier and Type | Method and Description |
|---|---|
static java.util.Set<RequestLimitRule> |
buildDefaultRuleSet(java.util.Set<RequestLimitRule> rules)
Build the default rule set.
|
static java.util.Map<java.lang.String,java.util.Set<RequestLimitRule>> |
buildRuleMap(java.util.Set<RequestLimitRule> rules)
Build the rule map.
|
T |
getRules(java.lang.String key)
Provides the rule set for the given key.
|
static java.util.Set<RequestLimitRule> buildDefaultRuleSet(java.util.Set<RequestLimitRule> rules)
rules - The complete rule set.static java.util.Map<java.lang.String,java.util.Set<RequestLimitRule>> buildRuleMap(java.util.Set<RequestLimitRule> rules)
rules - The complete rule set.T getRules(java.lang.String key)
key - The key for which the rule set should be provided.