Skip navigation links
B C E G I L M R S 

B

BackendProperties() - Constructor for class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties.BackendProperties
 
buildCircuitBreakerConfig(CircuitBreakerConfigurationProperties.BackendProperties) - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties
 
buildRecordFailurePredicate(CircuitBreakerConfigurationProperties.BackendProperties, CircuitBreakerConfig.Builder) - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties
 

C

circuitBreakerAroundAdvice(ProceedingJoinPoint, CircuitBreaker) - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerAspect
 
CircuitBreakerAspect - Class in io.github.resilience4j.circuitbreaker.configure
This Spring AOP aspect intercepts all methods which are annotated with a CircuitBreaker annotation.
CircuitBreakerAspect(CircuitBreakerConfigurationProperties, CircuitBreakerRegistry) - Constructor for class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerAspect
 
circuitBreakerAspect(CircuitBreakerConfigurationProperties, CircuitBreakerRegistry) - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfiguration
 
CircuitBreakerConfiguration - Class in io.github.resilience4j.circuitbreaker.configure
Configuration for resilience4j-circuitbreaker.
CircuitBreakerConfiguration() - Constructor for class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfiguration
 
CircuitBreakerConfigurationProperties - Class in io.github.resilience4j.circuitbreaker.configure
 
CircuitBreakerConfigurationProperties() - Constructor for class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties
 
CircuitBreakerConfigurationProperties.BackendProperties - Class in io.github.resilience4j.circuitbreaker.configure
Class storing property values for configuring CircuitBreaker instances.
circuitBreakerRegistry(CircuitBreakerConfigurationProperties, EventConsumerRegistry<CircuitBreakerEvent>) - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfiguration
 
createCircuitBreakerConfig(String) - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties
 
createRateLimiterConfig(RateLimiterConfigurationProperties.LimiterProperties) - Static method in class io.github.resilience4j.ratelimiter.configure.RateLimiterConfigurationProperties
 
createRateLimiterConfig(String) - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterConfigurationProperties
 

E

eventConsumerRegistry() - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfiguration
The EventConsumerRegistry is used to manage EventConsumer instances.

G

getBackends() - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties
 
getCircuitBreakerAspectOrder() - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties
 
getEventConsumerBufferSize() - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties.BackendProperties
 
getEventConsumerBufferSize() - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterConfigurationProperties.LimiterProperties
 
getFailureRateThreshold() - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties.BackendProperties
Returns the failure rate threshold for the circuit breaker as percentage.
getIgnoreExceptions() - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties.BackendProperties
 
getLimiters() - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterConfigurationProperties
 
getLimitForPeriod() - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterConfigurationProperties.LimiterProperties
Configures the permissions limit for refresh period.
getLimitRefreshPeriodInMillis() - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterConfigurationProperties.LimiterProperties
Configures the period of limit refresh.
getOrder() - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerAspect
 
getOrder() - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterAspect
 
getRateLimiterAspectOrder() - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterConfigurationProperties
 
getRecordExceptions() - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties.BackendProperties
 
getRecordFailurePredicate() - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties.BackendProperties
 
getRegisterHealthIndicator() - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties.BackendProperties
 
getRegisterHealthIndicator() - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterConfigurationProperties.LimiterProperties
 
getRingBufferSizeInClosedState() - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties.BackendProperties
Returns the ring buffer size for the circuit breaker while in closed state.
getRingBufferSizeInHalfOpenState() - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties.BackendProperties
Returns the ring buffer size for the circuit breaker while in half open state.
getSubscribeForEvents() - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterConfigurationProperties.LimiterProperties
 
getTimeoutInMillis() - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterConfigurationProperties.LimiterProperties
Configures the default wait for permission duration.
getWaitDurationInOpenState() - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties.BackendProperties
Returns the wait duration the CircuitBreaker will stay open, before it switches to half closed.

I

io.github.resilience4j.circuitbreaker.configure - package io.github.resilience4j.circuitbreaker.configure
 
io.github.resilience4j.ratelimiter.configure - package io.github.resilience4j.ratelimiter.configure
 

L

LimiterProperties() - Constructor for class io.github.resilience4j.ratelimiter.configure.RateLimiterConfigurationProperties.LimiterProperties
 

M

matchAnnotatedClassOrMethod(CircuitBreaker) - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerAspect
 
matchAnnotatedClassOrMethod(RateLimiter) - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterAspect
Method used as pointcut

R

RATE_LIMITER_RECEIVED - Static variable in class io.github.resilience4j.ratelimiter.configure.RateLimiterAspect
 
rateLimiterAroundAdvice(ProceedingJoinPoint, RateLimiter) - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterAspect
 
RateLimiterAspect - Class in io.github.resilience4j.ratelimiter.configure
This Spring AOP aspect intercepts all methods which are annotated with a RateLimiter annotation.
RateLimiterAspect(RateLimiterRegistry, RateLimiterConfigurationProperties) - Constructor for class io.github.resilience4j.ratelimiter.configure.RateLimiterAspect
 
rateLimiterAspect(RateLimiterConfigurationProperties, RateLimiterRegistry) - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterConfiguration
 
RateLimiterConfiguration - Class in io.github.resilience4j.ratelimiter.configure
Configuration for resilience4j ratelimiter.
RateLimiterConfiguration() - Constructor for class io.github.resilience4j.ratelimiter.configure.RateLimiterConfiguration
 
RateLimiterConfigurationProperties - Class in io.github.resilience4j.ratelimiter.configure
 
RateLimiterConfigurationProperties() - Constructor for class io.github.resilience4j.ratelimiter.configure.RateLimiterConfigurationProperties
 
RateLimiterConfigurationProperties.LimiterProperties - Class in io.github.resilience4j.ratelimiter.configure
Class storing property values for configuring RateLimiterConfig instances.
rateLimiterEventsConsumerRegistry() - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterConfiguration
The EventConsumerRegistry is used to manage EventConsumer instances.
rateLimiterRegistry(RateLimiterConfigurationProperties, EventConsumerRegistry<RateLimiterEvent>, ConfigurableBeanFactory) - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterConfiguration
 

S

setCircuitBreakerAspectOrder(int) - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties
 
setEventConsumerBufferSize(Integer) - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties.BackendProperties
 
setEventConsumerBufferSize(Integer) - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterConfigurationProperties.LimiterProperties
 
setFailureRateThreshold(Integer) - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties.BackendProperties
Sets the failure rate threshold for the circuit breaker as percentage.
setIgnoreExceptions(Class<? extends Throwable>[]) - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties.BackendProperties
 
setLimitForPeriod(Integer) - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterConfigurationProperties.LimiterProperties
Configures the permissions limit for refresh period.
setLimitRefreshPeriodInMillis(Integer) - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterConfigurationProperties.LimiterProperties
Configures the period of limit refresh.
setRateLimiterAspectOrder(int) - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterConfigurationProperties
 
setRecordExceptions(Class<? extends Throwable>[]) - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties.BackendProperties
 
setRecordFailurePredicate(Class<Predicate<Throwable>>) - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties.BackendProperties
 
setRegisterHealthIndicator(Boolean) - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties.BackendProperties
 
setRegisterHealthIndicator(Boolean) - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterConfigurationProperties.LimiterProperties
 
setRingBufferSizeInClosedState(Integer) - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties.BackendProperties
Sets the ring buffer size for the circuit breaker while in closed state.
setRingBufferSizeInHalfOpenState(Integer) - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties.BackendProperties
Sets the ring buffer size for the circuit breaker while in half open state.
setSubscribeForEvents(Boolean) - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterConfigurationProperties.LimiterProperties
 
setTimeoutInMillis(Integer) - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterConfigurationProperties.LimiterProperties
Configures the default wait for permission duration.
setWaitDurationInOpenState(Duration) - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties.BackendProperties
Sets the wait duration the CircuitBreaker should stay open, before it switches to half closed.
setWaitInterval(Integer) - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties.BackendProperties
Deprecated.
B C E G I L M R S 
Skip navigation links