protected String |
BulkheadHandler.createKey(GovernanceRequestExtractor requestExtractor,
BulkheadPolicy policy) |
protected String |
InstanceBulkheadHandler.createKey(GovernanceRequestExtractor requestExtractor,
BulkheadPolicy policy) |
protected String |
CircuitBreakerHandler.createKey(GovernanceRequestExtractor requestExtractor,
CircuitBreakerPolicy policy) |
protected String |
InstanceIsolationHandler.createKey(GovernanceRequestExtractor requestExtractor,
CircuitBreakerPolicy policy) |
protected String |
FaultInjectionHandler.createKey(GovernanceRequestExtractor requestExtractor,
FaultInjectionPolicy policy) |
protected String |
GovernanceCacheHandler.createKey(GovernanceRequestExtractor requestExtractor,
GovernanceCachePolicy policy) |
protected String |
IdentifierRateLimitingHandler.createKey(GovernanceRequestExtractor requestExtractor,
IdentifierRateLimitingPolicy policy) |
protected String |
LoadBalanceHandler.createKey(GovernanceRequestExtractor requestExtractor,
LoadBalancerPolicy policy) |
protected String |
MapperHandler.createKey(GovernanceRequestExtractor requestExtractor,
MapperPolicy policy) |
protected abstract String |
AbstractGovernanceHandler.createKey(GovernanceRequestExtractor requestExtractor,
POLICY policy) |
protected String |
RateLimitingHandler.createKey(GovernanceRequestExtractor requestExtractor,
RateLimitingPolicy policy) |
protected String |
RetryHandler.createKey(GovernanceRequestExtractor requestExtractor,
RetryPolicy policy) |
protected String |
TimeLimiterHandler.createKey(GovernanceRequestExtractor requestExtractor,
TimeLimiterPolicy policy) |
Disposable<io.github.resilience4j.bulkhead.Bulkhead> |
BulkheadHandler.createProcessor(String key,
GovernanceRequestExtractor requestExtractor,
BulkheadPolicy policy) |
Disposable<io.github.resilience4j.bulkhead.Bulkhead> |
InstanceBulkheadHandler.createProcessor(String key,
GovernanceRequestExtractor requestExtractor,
BulkheadPolicy policy) |
Disposable<io.github.resilience4j.circuitbreaker.CircuitBreaker> |
CircuitBreakerHandler.createProcessor(String key,
GovernanceRequestExtractor requestExtractor,
CircuitBreakerPolicy policy) |
Disposable<io.github.resilience4j.circuitbreaker.CircuitBreaker> |
InstanceIsolationHandler.createProcessor(String key,
GovernanceRequestExtractor requestExtractor,
CircuitBreakerPolicy policy) |
protected DisposableHolder<Fault> |
FaultInjectionHandler.createProcessor(String key,
GovernanceRequestExtractor requestExtractor,
FaultInjectionPolicy policy) |
protected Disposable<GovernanceCache<K,V>> |
GovernanceCacheHandler.createProcessor(String key,
GovernanceRequestExtractor requestExtractor,
GovernanceCachePolicy policy) |
Disposable<io.github.resilience4j.ratelimiter.RateLimiter> |
IdentifierRateLimitingHandler.createProcessor(String key,
GovernanceRequestExtractor requestExtractor,
IdentifierRateLimitingPolicy policy) |
protected DisposableHolder<LoadBalance> |
LoadBalanceHandler.createProcessor(String key,
GovernanceRequestExtractor requestExtractor,
LoadBalancerPolicy policy) |
Disposable<Mapper> |
MapperHandler.createProcessor(String key,
GovernanceRequestExtractor requestExtractor,
MapperPolicy policy) |
protected abstract Disposable<PROCESSOR> |
AbstractGovernanceHandler.createProcessor(String key,
GovernanceRequestExtractor requestExtractor,
POLICY policy) |
Disposable<io.github.resilience4j.ratelimiter.RateLimiter> |
RateLimitingHandler.createProcessor(String key,
GovernanceRequestExtractor requestExtractor,
RateLimitingPolicy policy) |
Disposable<io.github.resilience4j.retry.Retry> |
RetryHandler.createProcessor(String key,
GovernanceRequestExtractor requestExtractor,
RetryPolicy policy) |
Disposable<io.github.resilience4j.timelimiter.TimeLimiter> |
TimeLimiterHandler.createProcessor(String key,
GovernanceRequestExtractor requestExtractor,
TimeLimiterPolicy policy) |
PROCESSOR |
AbstractGovernanceHandler.getActuator(GovernanceRequestExtractor requestExtractor) |
MapperPolicy |
MapperHandler.matchPolicy(GovernanceRequestExtractor requestExtractor) |
RetryPolicy |
RetryHandler.matchPolicy(GovernanceRequestExtractor requestExtractor) |
CircuitBreakerPolicy |
CircuitBreakerHandler.matchPolicy(GovernanceRequestExtractor requestExtractor) |
BulkheadPolicy |
BulkheadHandler.matchPolicy(GovernanceRequestExtractor requestExtractor) |
LoadBalancerPolicy |
LoadBalanceHandler.matchPolicy(GovernanceRequestExtractor requestExtractor) |
BulkheadPolicy |
InstanceBulkheadHandler.matchPolicy(GovernanceRequestExtractor requestExtractor) |
protected abstract POLICY |
AbstractGovernanceHandler.matchPolicy(GovernanceRequestExtractor requestExtractor) |
RateLimitingPolicy |
RateLimitingHandler.matchPolicy(GovernanceRequestExtractor requestExtractor) |
GovernanceCachePolicy |
GovernanceCacheHandler.matchPolicy(GovernanceRequestExtractor requestExtractor) |
TimeLimiterPolicy |
TimeLimiterHandler.matchPolicy(GovernanceRequestExtractor requestExtractor) |
CircuitBreakerPolicy |
InstanceIsolationHandler.matchPolicy(GovernanceRequestExtractor requestExtractor) |
IdentifierRateLimitingPolicy |
IdentifierRateLimitingHandler.matchPolicy(GovernanceRequestExtractor requestExtractor) |
FaultInjectionPolicy |
FaultInjectionHandler.matchPolicy(GovernanceRequestExtractor requestExtractor) |