public class TimeLimiterHandler extends AbstractGovernanceHandler<io.github.resilience4j.timelimiter.TimeLimiter,TimeLimiterPolicy>
matchersManager, meterRegistry, processors| Constructor and Description |
|---|
TimeLimiterHandler(TimeLimiterProperties timeLimiterProperties) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
createKey(GovernanceRequest governanceRequest,
TimeLimiterPolicy policy) |
Disposable<io.github.resilience4j.timelimiter.TimeLimiter> |
createProcessor(String key,
GovernanceRequest governanceRequest,
TimeLimiterPolicy policy) |
TimeLimiterPolicy |
matchPolicy(GovernanceRequest governanceRequest) |
getActuator, onConfigurationChanged, onDynamicConfigurationListener, setMatchersManager, setMeterRegistrypublic TimeLimiterHandler(TimeLimiterProperties timeLimiterProperties)
protected String createKey(GovernanceRequest governanceRequest, TimeLimiterPolicy policy)
createKey in class AbstractGovernanceHandler<io.github.resilience4j.timelimiter.TimeLimiter,TimeLimiterPolicy>public TimeLimiterPolicy matchPolicy(GovernanceRequest governanceRequest)
matchPolicy in class AbstractGovernanceHandler<io.github.resilience4j.timelimiter.TimeLimiter,TimeLimiterPolicy>public Disposable<io.github.resilience4j.timelimiter.TimeLimiter> createProcessor(String key, GovernanceRequest governanceRequest, TimeLimiterPolicy policy)
createProcessor in class AbstractGovernanceHandler<io.github.resilience4j.timelimiter.TimeLimiter,TimeLimiterPolicy>Copyright © 2017–2022 The Apache Software Foundation. All rights reserved.