Index
A B C D E G H I M O P R S T
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
A
- AbstractMethodInterceptor - Class in io.github.resilience4j.ratpack.internal
- AbstractMethodInterceptor() - Constructor for class io.github.resilience4j.ratpack.internal.AbstractMethodInterceptor
- AbstractTransformer<T> - Class in io.github.resilience4j.ratpack.internal
- AbstractTransformer() - Constructor for class io.github.resilience4j.ratpack.internal.AbstractTransformer
- apply(Throwable) - Method in class io.github.resilience4j.ratpack.recovery.DefaultRecoveryFunction
- apply(Upstream<? extends T>) - Method in class io.github.resilience4j.ratpack.bulkhead.BulkheadTransformer
- apply(Upstream<? extends T>) - Method in class io.github.resilience4j.ratpack.circuitbreaker.CircuitBreakerTransformer
- apply(Upstream<? extends T>) - Method in class io.github.resilience4j.ratpack.ratelimiter.RateLimiterTransformer
- apply(Upstream<? extends T>) - Method in class io.github.resilience4j.ratpack.retry.RetryTransformer
- apply(Upstream<? extends T>) - Method in class io.github.resilience4j.ratpack.timelimiter.TimeLimiterTransformer
B
- bulkhead(String) - Method in class io.github.resilience4j.ratpack.Resilience4jConfig
- bulkhead(String, Function<? super BulkheadConfigurationProperties.InstanceProperties, ? extends BulkheadConfigurationProperties.InstanceProperties>) - Method in class io.github.resilience4j.ratpack.Resilience4jConfig
- BulkheadChain - Class in io.github.resilience4j.ratpack.bulkhead.monitoring.endpoint
-
Provides event and stream event endpoints for bulkhead events.
- BulkheadChain(EventConsumerRegistry<BulkheadEvent>) - Constructor for class io.github.resilience4j.ratpack.bulkhead.monitoring.endpoint.BulkheadChain
- BulkheadMethodInterceptor - Class in io.github.resilience4j.ratpack.bulkhead
-
A
MethodInterceptorto handle all methods annotated withBulkhead. - BulkheadMethodInterceptor() - Constructor for class io.github.resilience4j.ratpack.bulkhead.BulkheadMethodInterceptor
- bulkheads(Function<? super EndpointsConfig.EndpointConfig, ? extends EndpointsConfig.EndpointConfig>) - Method in class io.github.resilience4j.ratpack.EndpointsConfig
- BulkheadTransformer<T> - Class in io.github.resilience4j.ratpack.bulkhead
C
- circuitBreaker(String) - Method in class io.github.resilience4j.ratpack.Resilience4jConfig
- circuitBreaker(String, Function<? super CircuitBreakerConfigurationProperties.InstanceProperties, ? extends CircuitBreakerConfigurationProperties.InstanceProperties>) - Method in class io.github.resilience4j.ratpack.Resilience4jConfig
- CircuitBreakerChain - Class in io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint
-
In General, Provides event and stream event endpoints for circuitbreaker events.
- CircuitBreakerChain(EventConsumerRegistry<CircuitBreakerEvent>, CircuitBreakerRegistry) - Constructor for class io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.CircuitBreakerChain
- CircuitBreakerMethodInterceptor - Class in io.github.resilience4j.ratpack.circuitbreaker
-
A
MethodInterceptorto handle all methods annotated withCircuitBreaker. - CircuitBreakerMethodInterceptor() - Constructor for class io.github.resilience4j.ratpack.circuitbreaker.CircuitBreakerMethodInterceptor
- CircuitBreakerMetricsDTO - Class in io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.metrics
- CircuitBreakerMetricsDTO(CircuitBreaker.Metrics) - Constructor for class io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.metrics.CircuitBreakerMetricsDTO
- circuitBreakers(Function<? super EndpointsConfig.EndpointConfig, ? extends EndpointsConfig.EndpointConfig>) - Method in class io.github.resilience4j.ratpack.EndpointsConfig
- CircuitBreakerStateDTO - Class in io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.states
- CircuitBreakerStateDTO(String, CircuitBreaker.State, CircuitBreakerMetricsDTO) - Constructor for class io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.states.CircuitBreakerStateDTO
- CircuitBreakerStatesEndpointResponse - Class in io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.states
- CircuitBreakerStatesEndpointResponse() - Constructor for class io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.states.CircuitBreakerStatesEndpointResponse
- CircuitBreakerStatesEndpointResponse(List<CircuitBreakerStateDTO>) - Constructor for class io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.states.CircuitBreakerStatesEndpointResponse
- CircuitBreakerTransformer<T> - Class in io.github.resilience4j.ratpack.circuitbreaker
- completeFailedFuture(Throwable, RecoveryFunction<?>, CompletableFuture) - Method in class io.github.resilience4j.ratpack.internal.AbstractMethodInterceptor
- configure() - Method in class io.github.resilience4j.ratpack.Resilience4jModule
- createRecoveryFunction(MethodInvocation, String) - Method in class io.github.resilience4j.ratpack.internal.AbstractMethodInterceptor
D
- DefaultRecoveryFunction<O> - Class in io.github.resilience4j.ratpack.recovery
- DefaultRecoveryFunction() - Constructor for class io.github.resilience4j.ratpack.recovery.DefaultRecoveryFunction
E
- enabled(boolean) - Method in class io.github.resilience4j.ratpack.EndpointsConfig.EndpointConfig
- EndpointConfig() - Constructor for class io.github.resilience4j.ratpack.EndpointsConfig.EndpointConfig
- EndpointConfig(String) - Constructor for class io.github.resilience4j.ratpack.EndpointsConfig.EndpointConfig
- endpoints(Function<? super EndpointsConfig, ? extends EndpointsConfig>) - Method in class io.github.resilience4j.ratpack.Resilience4jConfig
- EndpointsConfig - Class in io.github.resilience4j.ratpack
- EndpointsConfig() - Constructor for class io.github.resilience4j.ratpack.EndpointsConfig
- EndpointsConfig.EndpointConfig - Class in io.github.resilience4j.ratpack
- execute(Chain) - Method in class io.github.resilience4j.ratpack.bulkhead.monitoring.endpoint.BulkheadChain
- execute(Chain) - Method in class io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.CircuitBreakerChain
- execute(Chain) - Method in class io.github.resilience4j.ratpack.ratelimiter.monitoring.endpoint.RateLimiterChain
- execute(Chain) - Method in class io.github.resilience4j.ratpack.retry.monitoring.endpoint.RetryChain
- execute(Chain) - Method in class io.github.resilience4j.ratpack.timelimiter.monitoring.endpoint.TimeLimiterChain
G
- getBulkhead() - Method in class io.github.resilience4j.ratpack.EndpointsConfig
- getBulkhead() - Method in class io.github.resilience4j.ratpack.Resilience4jConfig
- getCircuitbreaker() - Method in class io.github.resilience4j.ratpack.EndpointsConfig
- getCircuitbreaker() - Method in class io.github.resilience4j.ratpack.Resilience4jConfig
- getCircuitBreakerName() - Method in class io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.states.CircuitBreakerStateDTO
- getCircuitBreakerStates() - Method in class io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.states.CircuitBreakerStatesEndpointResponse
- getCurrentState() - Method in class io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.states.CircuitBreakerStateDTO
- getEndpoints() - Method in class io.github.resilience4j.ratpack.Resilience4jConfig
- getFailureRate() - Method in class io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.metrics.CircuitBreakerMetricsDTO
- getMetrics() - Method in class io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.states.CircuitBreakerStateDTO
- getNumberOfBufferedCalls() - Method in class io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.metrics.CircuitBreakerMetricsDTO
- getNumberOfFailedCalls() - Method in class io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.metrics.CircuitBreakerMetricsDTO
- getNumberOfNotPermittedCalls() - Method in class io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.metrics.CircuitBreakerMetricsDTO
- getNumberOfSuccessfulCalls() - Method in class io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.metrics.CircuitBreakerMetricsDTO
- getPath() - Method in class io.github.resilience4j.ratpack.EndpointsConfig.EndpointConfig
- getRatelimiter() - Method in class io.github.resilience4j.ratpack.EndpointsConfig
- getRatelimiter() - Method in class io.github.resilience4j.ratpack.Resilience4jConfig
- getRetry() - Method in class io.github.resilience4j.ratpack.EndpointsConfig
- getRetry() - Method in class io.github.resilience4j.ratpack.Resilience4jConfig
- getThreadpoolbulkhead() - Method in class io.github.resilience4j.ratpack.EndpointsConfig
- getThreadpoolbulkhead() - Method in class io.github.resilience4j.ratpack.Resilience4jConfig
- getTimelimiter() - Method in class io.github.resilience4j.ratpack.EndpointsConfig
- getTimeLimiter() - Method in class io.github.resilience4j.ratpack.Resilience4jConfig
H
- handle(Context) - Method in class io.github.resilience4j.ratpack.ratelimiter.RateLimiterHandler
- handleRecovery(Downstream<? super T>, Throwable) - Method in class io.github.resilience4j.ratpack.internal.AbstractTransformer
I
- invoke(MethodInvocation) - Method in class io.github.resilience4j.ratpack.bulkhead.BulkheadMethodInterceptor
- invoke(MethodInvocation) - Method in class io.github.resilience4j.ratpack.circuitbreaker.CircuitBreakerMethodInterceptor
- invoke(MethodInvocation) - Method in class io.github.resilience4j.ratpack.ratelimiter.RateLimiterMethodInterceptor
- invoke(MethodInvocation) - Method in class io.github.resilience4j.ratpack.retry.RetryMethodInterceptor
- invoke(MethodInvocation) - Method in class io.github.resilience4j.ratpack.timelimiter.TimeLimiterMethodInterceptor
- invokeForCompletionStage(MethodInvocation, RecoveryFunction<?>, TimeLimiter) - Method in class io.github.resilience4j.ratpack.timelimiter.TimeLimiterMethodInterceptor
- invokeForFlux(MethodInvocation, RecoveryFunction<?>, TimeLimiter) - Method in class io.github.resilience4j.ratpack.timelimiter.TimeLimiterMethodInterceptor
- invokeForMono(MethodInvocation, RecoveryFunction<?>, TimeLimiter) - Method in class io.github.resilience4j.ratpack.timelimiter.TimeLimiterMethodInterceptor
- invokeForPromise(MethodInvocation, RecoveryFunction<?>, TimeLimiter) - Method in class io.github.resilience4j.ratpack.timelimiter.TimeLimiterMethodInterceptor
- io.github.resilience4j.ratpack - package io.github.resilience4j.ratpack
- io.github.resilience4j.ratpack.bulkhead - package io.github.resilience4j.ratpack.bulkhead
- io.github.resilience4j.ratpack.bulkhead.monitoring.endpoint - package io.github.resilience4j.ratpack.bulkhead.monitoring.endpoint
- io.github.resilience4j.ratpack.circuitbreaker - package io.github.resilience4j.ratpack.circuitbreaker
- io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint - package io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint
- io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.metrics - package io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.metrics
- io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.states - package io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.states
- io.github.resilience4j.ratpack.internal - package io.github.resilience4j.ratpack.internal
- io.github.resilience4j.ratpack.ratelimiter - package io.github.resilience4j.ratpack.ratelimiter
- io.github.resilience4j.ratpack.ratelimiter.monitoring.endpoint - package io.github.resilience4j.ratpack.ratelimiter.monitoring.endpoint
- io.github.resilience4j.ratpack.recovery - package io.github.resilience4j.ratpack.recovery
- io.github.resilience4j.ratpack.retry - package io.github.resilience4j.ratpack.retry
- io.github.resilience4j.ratpack.retry.monitoring.endpoint - package io.github.resilience4j.ratpack.retry.monitoring.endpoint
- io.github.resilience4j.ratpack.timelimiter - package io.github.resilience4j.ratpack.timelimiter
- io.github.resilience4j.ratpack.timelimiter.monitoring.endpoint - package io.github.resilience4j.ratpack.timelimiter.monitoring.endpoint
- isEnabled() - Method in class io.github.resilience4j.ratpack.EndpointsConfig.EndpointConfig
- isMetrics() - Method in class io.github.resilience4j.ratpack.Resilience4jConfig
- isPrometheus() - Method in class io.github.resilience4j.ratpack.Resilience4jConfig
M
- metrics(boolean) - Method in class io.github.resilience4j.ratpack.Resilience4jConfig
O
- of(Bulkhead) - Static method in class io.github.resilience4j.ratpack.bulkhead.BulkheadTransformer
-
Create a new transformer that can be applied to the
Promise.transform(Function)method. - of(CircuitBreaker) - Static method in class io.github.resilience4j.ratpack.circuitbreaker.CircuitBreakerTransformer
-
Create a new transformer that can be applied to the
Promise.transform(Function)method. - of(RateLimiter) - Static method in class io.github.resilience4j.ratpack.ratelimiter.RateLimiterTransformer
-
Create a new transformer that can be applied to the
Promise.transform(Function)method. - of(Retry) - Static method in class io.github.resilience4j.ratpack.retry.RetryTransformer
-
Create a new transformer that can be applied to the
Promise.transform(Function)method. - of(TimeLimiter) - Static method in class io.github.resilience4j.ratpack.timelimiter.TimeLimiterTransformer
-
Create a new transformer that can be applied to the
Promise.transform(Function)method. - onErrorResume(Flux<? super O>) - Method in interface io.github.resilience4j.ratpack.recovery.RecoveryFunction
- onErrorResume(Mono<? super O>) - Method in interface io.github.resilience4j.ratpack.recovery.RecoveryFunction
- onException(Downstream<? super T>, Throwable) - Method in class io.github.resilience4j.ratpack.timelimiter.TimeLimiterTransformer
- onPromiseResult(AtomicBoolean, Downstream<? super T>, ScheduledFuture<?>, ExecResult<? extends T>) - Method in class io.github.resilience4j.ratpack.timelimiter.TimeLimiterTransformer
- onTimedPromiseResult(Downstream<? super T>, ExecResult<? extends T>) - Method in class io.github.resilience4j.ratpack.timelimiter.TimeLimiterTransformer
P
- path(String) - Method in class io.github.resilience4j.ratpack.EndpointsConfig.EndpointConfig
- proceed(MethodInvocation) - Method in class io.github.resilience4j.ratpack.internal.AbstractMethodInterceptor
- prometheus(boolean) - Method in class io.github.resilience4j.ratpack.Resilience4jConfig
R
- rateLimiter(String) - Method in class io.github.resilience4j.ratpack.Resilience4jConfig
- rateLimiter(String, Function<? super RateLimiterConfigurationProperties.InstanceProperties, ? extends RateLimiterConfigurationProperties.InstanceProperties>) - Method in class io.github.resilience4j.ratpack.Resilience4jConfig
- RateLimiterChain - Class in io.github.resilience4j.ratpack.ratelimiter.monitoring.endpoint
-
Provides event and stream event endpoints for circuitbreaker events.
- RateLimiterChain(EventConsumerRegistry<RateLimiterEvent>, RateLimiterRegistry) - Constructor for class io.github.resilience4j.ratpack.ratelimiter.monitoring.endpoint.RateLimiterChain
- RateLimiterHandler - Class in io.github.resilience4j.ratpack.ratelimiter
- RateLimiterHandler(RateLimiter) - Constructor for class io.github.resilience4j.ratpack.ratelimiter.RateLimiterHandler
- RateLimiterHandler(RateLimiterRegistry, String) - Constructor for class io.github.resilience4j.ratpack.ratelimiter.RateLimiterHandler
- RateLimiterMethodInterceptor - Class in io.github.resilience4j.ratpack.ratelimiter
-
A
MethodInterceptorto handle all methods annotated withRateLimiter. - RateLimiterMethodInterceptor() - Constructor for class io.github.resilience4j.ratpack.ratelimiter.RateLimiterMethodInterceptor
- rateLimiters(Function<? super EndpointsConfig.EndpointConfig, ? extends EndpointsConfig.EndpointConfig>) - Method in class io.github.resilience4j.ratpack.EndpointsConfig
- RateLimiterTransformer<T> - Class in io.github.resilience4j.ratpack.ratelimiter
- recover(Function<Throwable, ? extends T>) - Method in class io.github.resilience4j.ratpack.bulkhead.BulkheadTransformer
-
Set a recovery function that will execute when the rateLimiter limit is exceeded.
- recover(Function<Throwable, ? extends T>) - Method in class io.github.resilience4j.ratpack.circuitbreaker.CircuitBreakerTransformer
-
Set a recovery function that will execute when the circuit breaker is open.
- recover(Function<Throwable, ? extends T>) - Method in class io.github.resilience4j.ratpack.ratelimiter.RateLimiterTransformer
-
Set a recovery function that will execute when the rateLimiter limit is exceeded.
- recover(Function<Throwable, ? extends T>) - Method in class io.github.resilience4j.ratpack.retry.RetryTransformer
-
Set a recovery function that will execute when the retry limit is exceeded.
- recover(Function<Throwable, ? extends T>) - Method in class io.github.resilience4j.ratpack.timelimiter.TimeLimiterTransformer
-
Set a recovery function that will execute when the timeLimiter timeout is exceeded.
- recoverer - Variable in class io.github.resilience4j.ratpack.internal.AbstractTransformer
- RecoveryFunction<O> - Interface in io.github.resilience4j.ratpack.recovery
- Resilience4jConfig - Class in io.github.resilience4j.ratpack
- Resilience4jConfig() - Constructor for class io.github.resilience4j.ratpack.Resilience4jConfig
- Resilience4jModule - Class in io.github.resilience4j.ratpack
-
This module registers class and method interceptors for bulkheads, circuit breakers, rate limiters, and retries.
- Resilience4jModule() - Constructor for class io.github.resilience4j.ratpack.Resilience4jModule
- retries(Function<? super EndpointsConfig.EndpointConfig, ? extends EndpointsConfig.EndpointConfig>) - Method in class io.github.resilience4j.ratpack.EndpointsConfig
- retry(String) - Method in class io.github.resilience4j.ratpack.Resilience4jConfig
- retry(String, Function<? super RetryConfigurationProperties.InstanceProperties, ? extends RetryConfigurationProperties.InstanceProperties>) - Method in class io.github.resilience4j.ratpack.Resilience4jConfig
- RetryChain - Class in io.github.resilience4j.ratpack.retry.monitoring.endpoint
-
Provides event and stream event endpoints for circuitbreaker events.
- RetryChain(EventConsumerRegistry<RetryEvent>, RetryRegistry) - Constructor for class io.github.resilience4j.ratpack.retry.monitoring.endpoint.RetryChain
- RetryMethodInterceptor - Class in io.github.resilience4j.ratpack.retry
-
A
MethodInterceptorto handle all methods annotated withRetry. - RetryMethodInterceptor() - Constructor for class io.github.resilience4j.ratpack.retry.RetryMethodInterceptor
- RetryTransformer<T> - Class in io.github.resilience4j.ratpack.retry
S
- scheduleTimeout(AtomicBoolean, Downstream<? super T>) - Method in class io.github.resilience4j.ratpack.timelimiter.TimeLimiterTransformer
- setCircuitBreakerName(String) - Method in class io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.states.CircuitBreakerStateDTO
- setCircuitBreakerStates(List<CircuitBreakerStateDTO>) - Method in class io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.states.CircuitBreakerStatesEndpointResponse
- setCurrentState(CircuitBreaker.State) - Method in class io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.states.CircuitBreakerStateDTO
- setFailureRate(float) - Method in class io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.metrics.CircuitBreakerMetricsDTO
- setMetrics(CircuitBreakerMetricsDTO) - Method in class io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.states.CircuitBreakerStateDTO
- setNumberOfBufferedCalls(int) - Method in class io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.metrics.CircuitBreakerMetricsDTO
- setNumberOfFailedCalls(int) - Method in class io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.metrics.CircuitBreakerMetricsDTO
- setNumberOfNotPermittedCalls(long) - Method in class io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.metrics.CircuitBreakerMetricsDTO
- setNumberOfSuccessfulCalls(int) - Method in class io.github.resilience4j.ratpack.circuitbreaker.monitoring.endpoint.metrics.CircuitBreakerMetricsDTO
T
- threadPoolBulkhead(String) - Method in class io.github.resilience4j.ratpack.Resilience4jConfig
- threadPoolBulkhead(String, Function<? super ThreadPoolBulkheadConfigurationProperties.InstanceProperties, ? extends ThreadPoolBulkheadConfigurationProperties.InstanceProperties>) - Method in class io.github.resilience4j.ratpack.Resilience4jConfig
- threadPoolBulkheads(Function<? super EndpointsConfig.EndpointConfig, ? extends EndpointsConfig.EndpointConfig>) - Method in class io.github.resilience4j.ratpack.EndpointsConfig
- timeLimiter(String) - Method in class io.github.resilience4j.ratpack.Resilience4jConfig
- timeLimiter(String, Function<? super TimeLimiterConfigurationProperties.InstanceProperties, ? extends TimeLimiterConfigurationProperties.InstanceProperties>) - Method in class io.github.resilience4j.ratpack.Resilience4jConfig
- TimeLimiterChain - Class in io.github.resilience4j.ratpack.timelimiter.monitoring.endpoint
-
Provides event and stream event endpoints for timelimiter events.
- TimeLimiterChain(EventConsumerRegistry<TimeLimiterEvent>, TimeLimiterRegistry) - Constructor for class io.github.resilience4j.ratpack.timelimiter.monitoring.endpoint.TimeLimiterChain
- TimeLimiterMethodInterceptor - Class in io.github.resilience4j.ratpack.timelimiter
-
A
MethodInterceptorto handle all methods annotated withTimeLimiter. - TimeLimiterMethodInterceptor() - Constructor for class io.github.resilience4j.ratpack.timelimiter.TimeLimiterMethodInterceptor
- timeLimiters(Function<? super EndpointsConfig.EndpointConfig, ? extends EndpointsConfig.EndpointConfig>) - Method in class io.github.resilience4j.ratpack.EndpointsConfig
- TimeLimiterTransformer<T> - Class in io.github.resilience4j.ratpack.timelimiter
All Classes|All Packages