Index

A B C D E F G H I M N P R S T 
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[], 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 the FallbackMethod 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 for FallbackDecorators.
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
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 and Mono
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 and Flowable.
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 for SpelResolver.
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 for ThreadPoolBulkhead
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
 
A B C D E F G H I M N P R S T 
All Classes and Interfaces|All Packages|Serialized Form