Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AnnotationExtractor - Class in io.github.resilience4j.utils
- AspectJOnClasspathCondition - Class in io.github.resilience4j.utils
- AspectJOnClasspathCondition() - Constructor for class io.github.resilience4j.utils.AspectJOnClasspathCondition
- AspectUtil - Class in io.github.resilience4j.utils
-
common Aspect util methods
B
- bulkheadAroundAdvice(ProceedingJoinPoint, Bulkhead) - Method in class io.github.resilience4j.bulkhead.configure.BulkheadAspect
- bulkheadAspect(BulkheadConfigurationProperties, ThreadPoolBulkheadRegistry, BulkheadRegistry, List<BulkheadAspectExt>, FallbackExecutor, SpelResolver) - Method in class io.github.resilience4j.bulkhead.configure.BulkheadConfiguration
- BulkheadAspect - Class in io.github.resilience4j.bulkhead.configure
-
This Spring AOP aspect intercepts all methods which are annotated with a
Bulkhead
annotation. - BulkheadAspect(BulkheadConfigurationProperties, ThreadPoolBulkheadRegistry, BulkheadRegistry, List<BulkheadAspectExt>, FallbackExecutor, SpelResolver) - Constructor for class io.github.resilience4j.bulkhead.configure.BulkheadAspect
- BulkheadAspectExt - Interface in io.github.resilience4j.bulkhead.configure
-
BulkHead aspect extension support interface type if you want to support new types
- BulkheadConfiguration - Class in io.github.resilience4j.bulkhead.configure
-
Configuration
for resilience4j-bulkhead. - BulkheadConfiguration() - Constructor for class io.github.resilience4j.bulkhead.configure.BulkheadConfiguration
- BulkheadConfigurationProperties - Class in io.github.resilience4j.bulkhead.configure
- BulkheadConfigurationProperties() - Constructor for class io.github.resilience4j.bulkhead.configure.BulkheadConfigurationProperties
- bulkheadEventConsumerRegistry() - Method in class io.github.resilience4j.bulkhead.configure.BulkheadConfiguration
-
The EventConsumerRegistry is used to manage EventConsumer instances.
- bulkheadRegistry(BulkheadConfigurationProperties, EventConsumerRegistry<BulkheadEvent>, RegistryEventConsumer<Bulkhead>, CompositeCustomizer<BulkheadConfigCustomizer>) - Method in class io.github.resilience4j.bulkhead.configure.BulkheadConfiguration
- bulkheadRegistryEventConsumer(Optional<List<RegistryEventConsumer<Bulkhead>>>) - Method in class io.github.resilience4j.bulkhead.configure.BulkheadConfiguration
C
- canHandleReturnType(Class) - Method in interface io.github.resilience4j.bulkhead.configure.BulkheadAspectExt
- canHandleReturnType(Class) - Method in class io.github.resilience4j.bulkhead.configure.ReactorBulkheadAspectExt
- canHandleReturnType(Class) - Method in class io.github.resilience4j.bulkhead.configure.RxJava2BulkheadAspectExt
- canHandleReturnType(Class) - Method in interface io.github.resilience4j.circuitbreaker.configure.CircuitBreakerAspectExt
- canHandleReturnType(Class) - Method in class io.github.resilience4j.circuitbreaker.configure.ReactorCircuitBreakerAspectExt
- canHandleReturnType(Class) - Method in class io.github.resilience4j.circuitbreaker.configure.RxJava2CircuitBreakerAspectExt
- canHandleReturnType(Class) - Method in interface io.github.resilience4j.ratelimiter.configure.RateLimiterAspectExt
- canHandleReturnType(Class) - Method in class io.github.resilience4j.ratelimiter.configure.ReactorRateLimiterAspectExt
- canHandleReturnType(Class) - Method in class io.github.resilience4j.ratelimiter.configure.RxJava2RateLimiterAspectExt
- canHandleReturnType(Class) - Method in class io.github.resilience4j.retry.configure.ReactorRetryAspectExt
- canHandleReturnType(Class) - Method in interface io.github.resilience4j.retry.configure.RetryAspectExt
- canHandleReturnType(Class) - Method in class io.github.resilience4j.retry.configure.RxJava2RetryAspectExt
- canHandleReturnType(Class<?>) - Method in class io.github.resilience4j.timelimiter.configure.ReactorTimeLimiterAspectExt
- canHandleReturnType(Class<?>) - Method in class io.github.resilience4j.timelimiter.configure.RxJava2TimeLimiterAspectExt
- canHandleReturnType(Class<?>) - Method in interface io.github.resilience4j.timelimiter.configure.TimeLimiterAspectExt
- circuitBreakerAroundAdvice(ProceedingJoinPoint, CircuitBreaker) - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerAspect
- circuitBreakerAspect(CircuitBreakerRegistry, List<CircuitBreakerAspectExt>, FallbackExecutor, SpelResolver) - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfiguration
- 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, List<CircuitBreakerAspectExt>, FallbackExecutor, SpelResolver) - Constructor for class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerAspect
- CircuitBreakerAspectExt - Interface in io.github.resilience4j.circuitbreaker.configure
-
circuit breaker aspect extension support interface type if you want to support new types
- CircuitBreakerConfiguration - Class in io.github.resilience4j.circuitbreaker.configure
-
Configuration
for resilience4j-circuitbreaker. - CircuitBreakerConfiguration(CircuitBreakerConfigurationProperties) - 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
- circuitBreakerRegistry(EventConsumerRegistry<CircuitBreakerEvent>, RegistryEventConsumer<CircuitBreaker>, CompositeCustomizer<CircuitBreakerConfigCustomizer>) - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfiguration
- circuitBreakerRegistryEventConsumer(Optional<List<RegistryEventConsumer<CircuitBreaker>>>) - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfiguration
- close() - Method in class io.github.resilience4j.retry.configure.RetryAspect
- close() - Method in class io.github.resilience4j.timelimiter.configure.TimeLimiterAspect
- completionStageFallbackDecorator() - Method in class io.github.resilience4j.fallback.configure.FallbackConfiguration
- CompletionStageFallbackDecorator - Class in io.github.resilience4j.fallback
-
fallbackMethod decorator for
CompletionStage
- CompletionStageFallbackDecorator() - Constructor for class io.github.resilience4j.fallback.CompletionStageFallbackDecorator
- compositeBulkheadCustomizer(List<BulkheadConfigCustomizer>) - Method in class io.github.resilience4j.bulkhead.configure.BulkheadConfiguration
- compositeCircuitBreakerCustomizer(List<CircuitBreakerConfigCustomizer>) - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfiguration
- compositeRateLimiterCustomizer(List<RateLimiterConfigCustomizer>) - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterConfiguration
- compositeRetryCustomizer(List<RetryConfigCustomizer>) - Method in class io.github.resilience4j.retry.configure.RetryConfiguration
- compositeThreadPoolBulkheadCustomizer(List<ThreadPoolBulkheadConfigCustomizer>) - Method in class io.github.resilience4j.bulkhead.configure.threadpool.ThreadPoolBulkheadConfiguration
- compositeTimeLimiterCustomizer(List<TimeLimiterConfigCustomizer>) - Method in class io.github.resilience4j.timelimiter.configure.TimeLimiterConfiguration
- create(String, Method, Object[], Class<?>, Object) - Static method in class io.github.resilience4j.fallback.FallbackMethod
D
- decorate(FallbackMethod, CheckedSupplier<Object>) - Method in class io.github.resilience4j.fallback.CompletionStageFallbackDecorator
- decorate(FallbackMethod, CheckedSupplier<Object>) - Method in class io.github.resilience4j.fallback.DefaultFallbackDecorator
- decorate(FallbackMethod, CheckedSupplier<Object>) - Method in interface io.github.resilience4j.fallback.FallbackDecorator
- decorate(FallbackMethod, CheckedSupplier<Object>) - Method in class io.github.resilience4j.fallback.FallbackDecorators
-
find a
FallbackDecorator
by return type of theFallbackMethod
and decorate supplier - decorate(FallbackMethod, CheckedSupplier<Object>) - Method in class io.github.resilience4j.fallback.ReactorFallbackDecorator
- decorate(FallbackMethod, CheckedSupplier<Object>) - Method in class io.github.resilience4j.fallback.RxJava2FallbackDecorator
- DefaultFallbackDecorator - Class in io.github.resilience4j.fallback
-
default fallbackMethod decorator. it catches throwable and invoke the fallbackMethod method.
- DefaultFallbackDecorator() - Constructor for class io.github.resilience4j.fallback.DefaultFallbackDecorator
- DefaultSpelResolver - Class in io.github.resilience4j.spelresolver
- DefaultSpelResolver(SpelExpressionParser, ParameterNameDiscoverer, BeanFactory) - Constructor for class io.github.resilience4j.spelresolver.DefaultSpelResolver
E
- eventConsumerRegistry() - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfiguration
-
The EventConsumerRegistry is used to manage EventConsumer instances.
- execute(ProceedingJoinPoint, Method, String, CheckedSupplier<Object>) - Method in class io.github.resilience4j.fallback.FallbackExecutor
- extract(Class<?>, Class<T>) - Static method in class io.github.resilience4j.utils.AnnotationExtractor
-
extract annotation from target class
- extractAnnotationFromProxy(Object, Class<T>) - Static method in class io.github.resilience4j.utils.AnnotationExtractor
-
Extracts the annotation from the target implementation of the Proxy(ies)
F
- fallback(Throwable) - Method in class io.github.resilience4j.fallback.FallbackMethod
-
try to fallback from
Throwable
- FallbackConfiguration - Class in io.github.resilience4j.fallback.configure
-
Configuration
forFallbackDecorators
. - FallbackConfiguration() - Constructor for class io.github.resilience4j.fallback.configure.FallbackConfiguration
- FallbackDecorator - Interface in io.github.resilience4j.fallback
-
interface of FallbackDecorator
- fallbackDecorators(List<FallbackDecorator>) - Method in class io.github.resilience4j.fallback.configure.FallbackConfiguration
- FallbackDecorators - Class in io.github.resilience4j.fallback
-
FallbackDecorator
resolver - FallbackDecorators(List<FallbackDecorator>) - Constructor for class io.github.resilience4j.fallback.FallbackDecorators
- fallbackExecutor(SpelResolver, FallbackDecorators) - Method in class io.github.resilience4j.fallback.configure.FallbackConfiguration
- FallbackExecutor - Class in io.github.resilience4j.fallback
- FallbackExecutor(SpelResolver, FallbackDecorators) - Constructor for class io.github.resilience4j.fallback.FallbackExecutor
- FallbackMethod - Class in io.github.resilience4j.fallback
-
Reflection utility for invoking a fallback method.
G
- getArgs() - Method in class io.github.resilience4j.spelresolver.SpelRootObject
- getBulkheadAspectOrder() - Method in class io.github.resilience4j.bulkhead.configure.BulkheadConfigurationProperties
-
As of release 0.16.0 as we set an implicit spring aspect order for bulkhead to cover the async case of threadPool bulkhead
- getCircuitBreakerAspectOrder() - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties
-
As of release 0.16.0 as we set an implicit spring aspect order now which is retry then circuit breaker then rate limiter then bulkhead but user can override it still if he has different use case but bulkhead will be first aspect all the time due to the implicit order we have it for bulkhead
- getFallbackDecorators() - Method in class io.github.resilience4j.fallback.FallbackDecorators
- getMethodName() - Method in class io.github.resilience4j.spelresolver.SpelRootObject
- getOrder() - Method in class io.github.resilience4j.bulkhead.configure.BulkheadAspect
- getOrder() - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerAspect
- getOrder() - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterAspect
- getOrder() - Method in class io.github.resilience4j.retry.configure.RetryAspect
- getOrder() - Method in class io.github.resilience4j.timelimiter.configure.TimeLimiterAspect
- getRateLimiterAspectOrder() - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterConfigurationProperties
-
As of release 0.16.0 as we set an implicit spring aspect order now which is retry then circuit breaker then rate limiter then bulkhead but user can override it still if he has different use case but bulkhead will be first aspect all the time due to the implicit order we have it for bulkhead
- getRetryAspectOrder() - Method in class io.github.resilience4j.retry.configure.RetryConfigurationProperties
-
As of release 0.16.0 as we set an implicit spring aspect order now which is retry then circuit breaker then rate limiter then bulkhead but the user can override it still if he has different use case but bulkhead will be first aspect all the time due to the implicit order we have it for bulkhead
- getReturnType() - Method in class io.github.resilience4j.fallback.FallbackMethod
-
get return type of fallbackMethod method
- getTimeLimiterAspectOrder() - Method in class io.github.resilience4j.timelimiter.configure.TimeLimiterConfigurationProperties
H
- handle(ProceedingJoinPoint, Bulkhead, String) - Method in interface io.github.resilience4j.bulkhead.configure.BulkheadAspectExt
- handle(ProceedingJoinPoint, Bulkhead, String) - Method in class io.github.resilience4j.bulkhead.configure.ReactorBulkheadAspectExt
-
handle the Spring web flux (Flux /Mono) return types AOP based into reactor bulk head See
Bulkhead
for details. - handle(ProceedingJoinPoint, Bulkhead, String) - Method in class io.github.resilience4j.bulkhead.configure.RxJava2BulkheadAspectExt
- handle(ProceedingJoinPoint, CircuitBreaker, String) - Method in interface io.github.resilience4j.circuitbreaker.configure.CircuitBreakerAspectExt
- handle(ProceedingJoinPoint, CircuitBreaker, String) - Method in class io.github.resilience4j.circuitbreaker.configure.ReactorCircuitBreakerAspectExt
-
handle the Spring web flux (Flux /Mono) return types AOP based into reactor circuit-breaker See
CircuitBreakerOperator
for details. - handle(ProceedingJoinPoint, CircuitBreaker, String) - Method in class io.github.resilience4j.circuitbreaker.configure.RxJava2CircuitBreakerAspectExt
- handle(ProceedingJoinPoint, RateLimiter, String) - Method in interface io.github.resilience4j.ratelimiter.configure.RateLimiterAspectExt
- handle(ProceedingJoinPoint, RateLimiter, String) - Method in class io.github.resilience4j.ratelimiter.configure.ReactorRateLimiterAspectExt
-
handle the Spring web flux (Flux /Mono) return types AOP based into reactor rate limiter See
RateLimiter
for details. - handle(ProceedingJoinPoint, RateLimiter, String) - Method in class io.github.resilience4j.ratelimiter.configure.RxJava2RateLimiterAspectExt
- handle(ProceedingJoinPoint, Retry, String) - Method in class io.github.resilience4j.retry.configure.ReactorRetryAspectExt
-
handle the Spring web flux (Flux /Mono) return types AOP based into reactor retry See
Retry
for details. - handle(ProceedingJoinPoint, Retry, String) - Method in interface io.github.resilience4j.retry.configure.RetryAspectExt
- handle(ProceedingJoinPoint, Retry, String) - Method in class io.github.resilience4j.retry.configure.RxJava2RetryAspectExt
- handle(ProceedingJoinPoint, TimeLimiter, String) - Method in class io.github.resilience4j.timelimiter.configure.ReactorTimeLimiterAspectExt
-
handle the Spring web flux (Flux /Mono) return types AOP based into reactor time limiter See
TimeLimiter
for details. - handle(ProceedingJoinPoint, TimeLimiter, String) - Method in class io.github.resilience4j.timelimiter.configure.RxJava2TimeLimiterAspectExt
- handle(ProceedingJoinPoint, TimeLimiter, String) - Method in interface io.github.resilience4j.timelimiter.configure.TimeLimiterAspectExt
I
- IllegalReturnTypeException - Exception in io.github.resilience4j.timelimiter.configure
- IllegalReturnTypeException(Class<?>, String, String) - Constructor for exception io.github.resilience4j.timelimiter.configure.IllegalReturnTypeException
- io.github.resilience4j.bulkhead.configure - package io.github.resilience4j.bulkhead.configure
- io.github.resilience4j.bulkhead.configure.threadpool - package io.github.resilience4j.bulkhead.configure.threadpool
- io.github.resilience4j.circuitbreaker.configure - package io.github.resilience4j.circuitbreaker.configure
- io.github.resilience4j.fallback - package io.github.resilience4j.fallback
- io.github.resilience4j.fallback.configure - package io.github.resilience4j.fallback.configure
- io.github.resilience4j.ratelimiter.configure - package io.github.resilience4j.ratelimiter.configure
- io.github.resilience4j.retry.configure - package io.github.resilience4j.retry.configure
- io.github.resilience4j.spelresolver - package io.github.resilience4j.spelresolver
- io.github.resilience4j.spelresolver.configure - package io.github.resilience4j.spelresolver.configure
- io.github.resilience4j.timelimiter.configure - package io.github.resilience4j.timelimiter.configure
- io.github.resilience4j.utils - package io.github.resilience4j.utils
M
- matchAnnotatedClassOrMethod(Bulkhead) - Method in class io.github.resilience4j.bulkhead.configure.BulkheadAspect
- 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
- matchAnnotatedClassOrMethod(Retry) - Method in class io.github.resilience4j.retry.configure.RetryAspect
- matchAnnotatedClassOrMethod(TimeLimiter) - Method in class io.github.resilience4j.timelimiter.configure.TimeLimiterAspect
- matches(ConditionContext, AnnotatedTypeMetadata) - Method in class io.github.resilience4j.utils.AspectJOnClasspathCondition
- matches(ConditionContext, AnnotatedTypeMetadata) - Method in class io.github.resilience4j.utils.ReactorOnClasspathCondition
- matches(ConditionContext, AnnotatedTypeMetadata) - Method in class io.github.resilience4j.utils.RxJava2OnClasspathCondition
N
- newHashSet(T...) - Static method in class io.github.resilience4j.utils.AspectUtil
P
- parameterNameDiscoverer() - Method in class io.github.resilience4j.spelresolver.configure.SpelResolverConfiguration
R
- rateLimiterAroundAdvice(ProceedingJoinPoint, RateLimiter) - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterAspect
- rateLimiterAspect(RateLimiterConfigurationProperties, RateLimiterRegistry, List<RateLimiterAspectExt>, FallbackExecutor, SpelResolver) - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterConfiguration
- 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, List<RateLimiterAspectExt>, FallbackExecutor, SpelResolver) - Constructor for class io.github.resilience4j.ratelimiter.configure.RateLimiterAspect
- RateLimiterAspectExt - Interface in io.github.resilience4j.ratelimiter.configure
-
RateLimiter aspect extension support interface type if you want to support new types
- 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
- rateLimiterEventsConsumerRegistry() - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterConfiguration
-
The EventConsumerRegistry is used to manage EventConsumer instances.
- rateLimiterRegistry(RateLimiterConfigurationProperties, EventConsumerRegistry<RateLimiterEvent>, RegistryEventConsumer<RateLimiter>, CompositeCustomizer<RateLimiterConfigCustomizer>) - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterConfiguration
- rateLimiterRegistryEventConsumer(Optional<List<RegistryEventConsumer<RateLimiter>>>) - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterConfiguration
- reactorBulkHeadAspectExt() - Method in class io.github.resilience4j.bulkhead.configure.BulkheadConfiguration
- ReactorBulkheadAspectExt - Class in io.github.resilience4j.bulkhead.configure
-
the Reactor bulkhead logic support for the spring AOP Conditional on Reactor class existence on spring class loader
- ReactorBulkheadAspectExt() - Constructor for class io.github.resilience4j.bulkhead.configure.ReactorBulkheadAspectExt
- reactorCircuitBreakerAspect() - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfiguration
- ReactorCircuitBreakerAspectExt - Class in io.github.resilience4j.circuitbreaker.configure
-
the Reactor breaker logic support for the spring AOP Conditional on Reactor class existence on spring class loader
- ReactorCircuitBreakerAspectExt() - Constructor for class io.github.resilience4j.circuitbreaker.configure.ReactorCircuitBreakerAspectExt
- reactorFallbackDecorator() - Method in class io.github.resilience4j.fallback.configure.FallbackConfiguration
- ReactorFallbackDecorator - Class in io.github.resilience4j.fallback
-
fallbackMethod decorator for
Flux
andMono
- ReactorFallbackDecorator() - Constructor for class io.github.resilience4j.fallback.ReactorFallbackDecorator
- ReactorOnClasspathCondition - Class in io.github.resilience4j.utils
-
the inject Rx java aspect support spring condition check
- ReactorOnClasspathCondition() - Constructor for class io.github.resilience4j.utils.ReactorOnClasspathCondition
- reactorRateLimiterAspectExt() - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterConfiguration
- ReactorRateLimiterAspectExt - Class in io.github.resilience4j.ratelimiter.configure
-
the Reactor RateLimiter logic support for the spring AOP Conditional on Reactor class existence on spring class loader
- ReactorRateLimiterAspectExt() - Constructor for class io.github.resilience4j.ratelimiter.configure.ReactorRateLimiterAspectExt
- reactorRetryAspectExt() - Method in class io.github.resilience4j.retry.configure.RetryConfiguration
- ReactorRetryAspectExt - Class in io.github.resilience4j.retry.configure
-
the Reactor Retry logic support for the spring AOP Conditional on Reactor class existence on spring class loader
- ReactorRetryAspectExt() - Constructor for class io.github.resilience4j.retry.configure.ReactorRetryAspectExt
- reactorTimeLimiterAspectExt() - Method in class io.github.resilience4j.timelimiter.configure.TimeLimiterConfiguration
- ReactorTimeLimiterAspectExt - Class in io.github.resilience4j.timelimiter.configure
- ReactorTimeLimiterAspectExt() - Constructor for class io.github.resilience4j.timelimiter.configure.ReactorTimeLimiterAspectExt
- registerEventConsumer(CircuitBreakerRegistry, EventConsumerRegistry<CircuitBreakerEvent>) - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfiguration
-
Registers the post creation consumer function that registers the consumer events to the circuit breakers.
- resolve(Method, Object[], String) - Method in class io.github.resilience4j.spelresolver.DefaultSpelResolver
- resolve(Method, Object[], String) - Method in interface io.github.resilience4j.spelresolver.SpelResolver
- retryAroundAdvice(ProceedingJoinPoint, Retry) - Method in class io.github.resilience4j.retry.configure.RetryAspect
- retryAspect(RetryConfigurationProperties, RetryRegistry, List<RetryAspectExt>, FallbackExecutor, SpelResolver, ContextAwareScheduledThreadPoolExecutor) - Method in class io.github.resilience4j.retry.configure.RetryConfiguration
- RetryAspect - Class in io.github.resilience4j.retry.configure
-
This Spring AOP aspect intercepts all methods which are annotated with a
Retry
annotation. - RetryAspect(RetryConfigurationProperties, RetryRegistry, List<RetryAspectExt>, FallbackExecutor, SpelResolver, ContextAwareScheduledThreadPoolExecutor) - Constructor for class io.github.resilience4j.retry.configure.RetryAspect
- RetryAspectExt - Interface in io.github.resilience4j.retry.configure
-
Retry aspect extension support interface type if you want to support new types
- RetryConfiguration - Class in io.github.resilience4j.retry.configure
-
Configuration
for resilience4j-retry. - RetryConfiguration() - Constructor for class io.github.resilience4j.retry.configure.RetryConfiguration
- RetryConfigurationProperties - Class in io.github.resilience4j.retry.configure
-
Main spring properties for retry configuration
- RetryConfigurationProperties() - Constructor for class io.github.resilience4j.retry.configure.RetryConfigurationProperties
- retryEventConsumerRegistry() - Method in class io.github.resilience4j.retry.configure.RetryConfiguration
-
The EventConsumerRegistry is used to manage EventConsumer instances.
- retryRegistry(RetryConfigurationProperties, EventConsumerRegistry<RetryEvent>, RegistryEventConsumer<Retry>, CompositeCustomizer<RetryConfigCustomizer>) - Method in class io.github.resilience4j.retry.configure.RetryConfiguration
- retryRegistryEventConsumer(Optional<List<RegistryEventConsumer<Retry>>>) - Method in class io.github.resilience4j.retry.configure.RetryConfiguration
- rxJava2BulkHeadAspectExt() - Method in class io.github.resilience4j.bulkhead.configure.BulkheadConfiguration
- RxJava2BulkheadAspectExt - Class in io.github.resilience4j.bulkhead.configure
-
the Rx bulkhead logic support for the spring AOP conditional on the presence of Rx classes on the spring class loader
- RxJava2BulkheadAspectExt() - Constructor for class io.github.resilience4j.bulkhead.configure.RxJava2BulkheadAspectExt
- rxJava2CircuitBreakerAspect() - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfiguration
- RxJava2CircuitBreakerAspectExt - Class in io.github.resilience4j.circuitbreaker.configure
-
the Rx circuit breaker logic support for the spring AOP conditional on the presence of Rx classes on the spring class loader
- RxJava2CircuitBreakerAspectExt() - Constructor for class io.github.resilience4j.circuitbreaker.configure.RxJava2CircuitBreakerAspectExt
- rxJava2FallbackDecorator() - Method in class io.github.resilience4j.fallback.configure.FallbackConfiguration
- RxJava2FallbackDecorator - Class in io.github.resilience4j.fallback
-
fallbackMethod decorator for
ObservableSource
,SingleSource
,CompletableSource
,MaybeSource
andFlowable
. - RxJava2FallbackDecorator() - Constructor for class io.github.resilience4j.fallback.RxJava2FallbackDecorator
- RxJava2OnClasspathCondition - Class in io.github.resilience4j.utils
-
the inject Rx java aspect support spring condition check
- RxJava2OnClasspathCondition() - Constructor for class io.github.resilience4j.utils.RxJava2OnClasspathCondition
- rxJava2RateLimiterAspectExt() - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterConfiguration
- RxJava2RateLimiterAspectExt - Class in io.github.resilience4j.ratelimiter.configure
-
the Rx RateLimiter logic support for the spring AOP conditional on the presence of Rx classes on the spring class loader
- RxJava2RateLimiterAspectExt() - Constructor for class io.github.resilience4j.ratelimiter.configure.RxJava2RateLimiterAspectExt
- rxJava2RetryAspectExt() - Method in class io.github.resilience4j.retry.configure.RetryConfiguration
- RxJava2RetryAspectExt - Class in io.github.resilience4j.retry.configure
-
the Rx Retry logic support for the spring AOP conditional on the presence of Rx classes on the spring class loader
- RxJava2RetryAspectExt() - Constructor for class io.github.resilience4j.retry.configure.RxJava2RetryAspectExt
- rxJava2TimeLimiterAspectExt() - Method in class io.github.resilience4j.timelimiter.configure.TimeLimiterConfiguration
- RxJava2TimeLimiterAspectExt - Class in io.github.resilience4j.timelimiter.configure
- RxJava2TimeLimiterAspectExt() - Constructor for class io.github.resilience4j.timelimiter.configure.RxJava2TimeLimiterAspectExt
S
- setCircuitBreakerAspectOrder(int) - Method in class io.github.resilience4j.circuitbreaker.configure.CircuitBreakerConfigurationProperties
- setEmbeddedValueResolver(StringValueResolver) - Method in class io.github.resilience4j.spelresolver.DefaultSpelResolver
- setRateLimiterAspectOrder(int) - Method in class io.github.resilience4j.ratelimiter.configure.RateLimiterConfigurationProperties
-
set rate limiter aspect order
- setRetryAspectOrder(int) - Method in class io.github.resilience4j.retry.configure.RetryConfigurationProperties
-
set retry aspect order
- setTimeLimiterAspectOrder(int) - Method in class io.github.resilience4j.timelimiter.configure.TimeLimiterConfigurationProperties
-
set timeLimiter aspect order
- spelExpressionParser() - Method in class io.github.resilience4j.spelresolver.configure.SpelResolverConfiguration
- spelResolver(SpelExpressionParser, ParameterNameDiscoverer, BeanFactory) - Method in class io.github.resilience4j.spelresolver.configure.SpelResolverConfiguration
- SpelResolver - Interface in io.github.resilience4j.spelresolver
- SpelResolverConfiguration - Class in io.github.resilience4j.spelresolver.configure
-
Configuration
forSpelResolver
. - SpelResolverConfiguration() - Constructor for class io.github.resilience4j.spelresolver.configure.SpelResolverConfiguration
- SpelRootObject - Class in io.github.resilience4j.spelresolver
-
SpEL #root class
- SpelRootObject(Method, Object[]) - Constructor for class io.github.resilience4j.spelresolver.SpelRootObject
- supports(Class<?>) - Method in class io.github.resilience4j.fallback.CompletionStageFallbackDecorator
- supports(Class<?>) - Method in class io.github.resilience4j.fallback.DefaultFallbackDecorator
- supports(Class<?>) - Method in interface io.github.resilience4j.fallback.FallbackDecorator
- supports(Class<?>) - Method in class io.github.resilience4j.fallback.ReactorFallbackDecorator
- supports(Class<?>) - Method in class io.github.resilience4j.fallback.RxJava2FallbackDecorator
T
- ThreadPoolBulkheadConfiguration - Class in io.github.resilience4j.bulkhead.configure.threadpool
-
Configuration
forThreadPoolBulkhead
- ThreadPoolBulkheadConfiguration() - Constructor for class io.github.resilience4j.bulkhead.configure.threadpool.ThreadPoolBulkheadConfiguration
- threadPoolBulkheadRegistry(CommonThreadPoolBulkheadConfigurationProperties, EventConsumerRegistry<BulkheadEvent>, RegistryEventConsumer<ThreadPoolBulkhead>, CompositeCustomizer<ThreadPoolBulkheadConfigCustomizer>) - Method in class io.github.resilience4j.bulkhead.configure.threadpool.ThreadPoolBulkheadConfiguration
- threadPoolBulkheadRegistryEventConsumer(Optional<List<RegistryEventConsumer<ThreadPoolBulkhead>>>) - Method in class io.github.resilience4j.bulkhead.configure.threadpool.ThreadPoolBulkheadConfiguration
- timeLimiterAroundAdvice(ProceedingJoinPoint, TimeLimiter) - Method in class io.github.resilience4j.timelimiter.configure.TimeLimiterAspect
- timeLimiterAspect(TimeLimiterConfigurationProperties, TimeLimiterRegistry, List<TimeLimiterAspectExt>, FallbackExecutor, SpelResolver, ContextAwareScheduledThreadPoolExecutor) - Method in class io.github.resilience4j.timelimiter.configure.TimeLimiterConfiguration
- TimeLimiterAspect - Class in io.github.resilience4j.timelimiter.configure
- TimeLimiterAspect(TimeLimiterRegistry, TimeLimiterConfigurationProperties, List<TimeLimiterAspectExt>, FallbackExecutor, SpelResolver, ContextAwareScheduledThreadPoolExecutor) - Constructor for class io.github.resilience4j.timelimiter.configure.TimeLimiterAspect
- TimeLimiterAspectExt - Interface in io.github.resilience4j.timelimiter.configure
- TimeLimiterConfiguration - Class in io.github.resilience4j.timelimiter.configure
-
Configuration
for resilience4j-timelimiter. - TimeLimiterConfiguration() - Constructor for class io.github.resilience4j.timelimiter.configure.TimeLimiterConfiguration
- TimeLimiterConfigurationProperties - Class in io.github.resilience4j.timelimiter.configure
- TimeLimiterConfigurationProperties() - Constructor for class io.github.resilience4j.timelimiter.configure.TimeLimiterConfigurationProperties
- timeLimiterEventsConsumerRegistry() - Method in class io.github.resilience4j.timelimiter.configure.TimeLimiterConfiguration
-
The EventConsumerRegistry is used to manage EventConsumer instances.
- timeLimiterRegistry(TimeLimiterConfigurationProperties, EventConsumerRegistry<TimeLimiterEvent>, RegistryEventConsumer<TimeLimiter>, CompositeCustomizer<TimeLimiterConfigCustomizer>) - Method in class io.github.resilience4j.timelimiter.configure.TimeLimiterConfiguration
- timeLimiterRegistryEventConsumer(Optional<List<RegistryEventConsumer<TimeLimiter>>>) - Method in class io.github.resilience4j.timelimiter.configure.TimeLimiterConfiguration
All Classes and Interfaces|All Packages|Serialized Form