@Component public class RateLimitingHandler extends AbstractGovernanceHandler<io.github.resilience4j.ratelimiter.RateLimiter,RateLimitingPolicy>
matchersManager| Constructor and Description |
|---|
RateLimitingHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
createKey(RateLimitingPolicy policy) |
protected io.github.resilience4j.ratelimiter.RateLimiter |
createProcessor(RateLimitingPolicy policy) |
RateLimitingPolicy |
matchPolicy(GovernanceRequest governanceRequest) |
getActuator, onDynamicConfigurationListenerprotected String createKey(RateLimitingPolicy policy)
createKey in class AbstractGovernanceHandler<io.github.resilience4j.ratelimiter.RateLimiter,RateLimitingPolicy>public RateLimitingPolicy matchPolicy(GovernanceRequest governanceRequest)
matchPolicy in class AbstractGovernanceHandler<io.github.resilience4j.ratelimiter.RateLimiter,RateLimitingPolicy>protected io.github.resilience4j.ratelimiter.RateLimiter createProcessor(RateLimitingPolicy policy)
createProcessor in class AbstractGovernanceHandler<io.github.resilience4j.ratelimiter.RateLimiter,RateLimitingPolicy>Copyright © 2017–2021 The Apache Software Foundation. All rights reserved.