Index
All Classes and Interfaces|All Packages
B
- build() - Method in class com.sap.cloud.sdk.frameworks.resilience4j.Resilience4jDecorationStrategy.Resilience4jDecorationStrategyBuilder
- builder() - Static method in class com.sap.cloud.sdk.frameworks.resilience4j.Resilience4jDecorationStrategy
- BulkheadProvider - Interface in com.sap.cloud.sdk.frameworks.resilience4j
-
Provider for bulkheads.
C
- canEqual(Object) - Method in class com.sap.cloud.sdk.frameworks.resilience4j.Resilience4jDecorationStrategy
- CircuitBreakerProvider - Interface in com.sap.cloud.sdk.frameworks.resilience4j
-
Provider for circuit breakers.
- clearAllCacheEntries(ResilienceConfiguration) - Method in class com.sap.cloud.sdk.frameworks.resilience4j.Resilience4jDecorationStrategy
- clearCache(ResilienceConfiguration) - Method in class com.sap.cloud.sdk.frameworks.resilience4j.Resilience4jDecorationStrategy
- clearCache(ResilienceConfiguration, CacheFilter) - Method in class com.sap.cloud.sdk.frameworks.resilience4j.Resilience4jDecorationStrategy
- clearDecorators() - Method in class com.sap.cloud.sdk.frameworks.resilience4j.Resilience4jDecorationStrategy.Resilience4jDecorationStrategyBuilder
- com.sap.cloud.sdk.frameworks.resilience4j - package com.sap.cloud.sdk.frameworks.resilience4j
- createCacheConfiguration(ResilienceConfiguration.CacheConfiguration) - Method in class com.sap.cloud.sdk.frameworks.resilience4j.DefaultCachingDecorator
-
Creates a cache configuration to describe the cache behavior.
D
- decorateCallable(Callable<T>, ResilienceConfiguration) - Method in class com.sap.cloud.sdk.frameworks.resilience4j.DefaultBulkheadProvider
- decorateCallable(Callable<T>, ResilienceConfiguration) - Method in class com.sap.cloud.sdk.frameworks.resilience4j.DefaultCachingDecorator
- decorateCallable(Callable<T>, ResilienceConfiguration) - Method in class com.sap.cloud.sdk.frameworks.resilience4j.DefaultCircuitBreakerProvider
- decorateCallable(Callable<T>, ResilienceConfiguration) - Method in class com.sap.cloud.sdk.frameworks.resilience4j.DefaultRateLimiterProvider
- decorateCallable(Callable<T>, ResilienceConfiguration) - Method in class com.sap.cloud.sdk.frameworks.resilience4j.DefaultRetryProvider
- decorateCallable(Callable<T>, ResilienceConfiguration) - Method in class com.sap.cloud.sdk.frameworks.resilience4j.DefaultTimeLimiterProvider
- decorateCallable(Callable<T>, ResilienceConfiguration) - Method in interface com.sap.cloud.sdk.frameworks.resilience4j.GenericDecorator
-
Decorates the given callable to enable a resilient property.
- decorateCallable(Callable<T>, ResilienceConfiguration, Function<? super Throwable, T>) - Method in class com.sap.cloud.sdk.frameworks.resilience4j.Resilience4jDecorationStrategy
- decorateSupplier(Supplier<T>, ResilienceConfiguration, Function<? super Throwable, T>) - Method in class com.sap.cloud.sdk.frameworks.resilience4j.Resilience4jDecorationStrategy
- decorator(GenericDecorator) - Method in class com.sap.cloud.sdk.frameworks.resilience4j.Resilience4jDecorationStrategy.Resilience4jDecorationStrategyBuilder
- decorators(Collection<? extends GenericDecorator>) - Method in class com.sap.cloud.sdk.frameworks.resilience4j.Resilience4jDecorationStrategy.Resilience4jDecorationStrategyBuilder
- DEFAULT_DECORATORS - Static variable in class com.sap.cloud.sdk.frameworks.resilience4j.Resilience4jDecorationStrategy
-
Constant list of default decorators.
- DefaultBulkheadProvider - Class in com.sap.cloud.sdk.frameworks.resilience4j
-
Default implementation for bulkhead provider.
- DefaultBulkheadProvider() - Constructor for class com.sap.cloud.sdk.frameworks.resilience4j.DefaultBulkheadProvider
- DefaultCachingDecorator - Class in com.sap.cloud.sdk.frameworks.resilience4j
-
Default caching decorator.
- DefaultCachingDecorator() - Constructor for class com.sap.cloud.sdk.frameworks.resilience4j.DefaultCachingDecorator
- DefaultCircuitBreakerProvider - Class in com.sap.cloud.sdk.frameworks.resilience4j
-
Default implementation for circuit breaker provider.
- DefaultCircuitBreakerProvider() - Constructor for class com.sap.cloud.sdk.frameworks.resilience4j.DefaultCircuitBreakerProvider
- defaultDecorators() - Method in class com.sap.cloud.sdk.frameworks.resilience4j.Resilience4jDecorationStrategy.Resilience4jDecorationStrategyBuilder
-
Attach the default decorators in the order of
DEFAULT_DECORATORS. - DefaultRateLimiterProvider - Class in com.sap.cloud.sdk.frameworks.resilience4j
-
Decorates a callable with a rate limiter based on a provided resilience configuration.
- DefaultRateLimiterProvider() - Constructor for class com.sap.cloud.sdk.frameworks.resilience4j.DefaultRateLimiterProvider
- DefaultRetryProvider - Class in com.sap.cloud.sdk.frameworks.resilience4j
-
Default implementation for a provider of retries.
- DefaultRetryProvider() - Constructor for class com.sap.cloud.sdk.frameworks.resilience4j.DefaultRetryProvider
- DefaultTimeLimiterProvider - Class in com.sap.cloud.sdk.frameworks.resilience4j
-
Decorates a callable with a time limiter based on a provided resilience configuration.
- DefaultTimeLimiterProvider() - Constructor for class com.sap.cloud.sdk.frameworks.resilience4j.DefaultTimeLimiterProvider
E
- equals(Object) - Method in class com.sap.cloud.sdk.frameworks.resilience4j.Resilience4jDecorationStrategy
G
- GenericDecorator - Interface in com.sap.cloud.sdk.frameworks.resilience4j
-
Interface to decorate a function with resilient properties.
- getBulkhead(ResilienceConfiguration) - Method in interface com.sap.cloud.sdk.frameworks.resilience4j.BulkheadProvider
-
Provides a bulkhead.
- getBulkhead(ResilienceConfiguration) - Method in class com.sap.cloud.sdk.frameworks.resilience4j.DefaultBulkheadProvider
- getCircuitBreaker(ResilienceConfiguration) - Method in interface com.sap.cloud.sdk.frameworks.resilience4j.CircuitBreakerProvider
-
Provides a circuit breaker.
- getCircuitBreaker(ResilienceConfiguration) - Method in class com.sap.cloud.sdk.frameworks.resilience4j.DefaultCircuitBreakerProvider
- getRateLimiter(ResilienceConfiguration) - Method in class com.sap.cloud.sdk.frameworks.resilience4j.DefaultRateLimiterProvider
- getRateLimiter(ResilienceConfiguration) - Method in interface com.sap.cloud.sdk.frameworks.resilience4j.RateLimiterProvider
-
Provides a rate limiter.
- getRetry(ResilienceConfiguration) - Method in class com.sap.cloud.sdk.frameworks.resilience4j.DefaultRetryProvider
- getRetry(ResilienceConfiguration) - Method in interface com.sap.cloud.sdk.frameworks.resilience4j.RetryProvider
-
Provides a retry.
- getTimeLimiter(ResilienceConfiguration) - Method in class com.sap.cloud.sdk.frameworks.resilience4j.DefaultTimeLimiterProvider
- getTimeLimiter(ResilienceConfiguration) - Method in interface com.sap.cloud.sdk.frameworks.resilience4j.TimeLimiterProvider
-
Provides a time limiter.
H
- hashCode() - Method in class com.sap.cloud.sdk.frameworks.resilience4j.Resilience4jDecorationStrategy
R
- RateLimiterProvider - Interface in com.sap.cloud.sdk.frameworks.resilience4j
-
Provider for rate limiters.
- Resilience4jDecorationStrategy - Class in com.sap.cloud.sdk.frameworks.resilience4j
-
Configurable implementation of ResilienceDecorationStrategy using Resilience4j.
- Resilience4jDecorationStrategy() - Constructor for class com.sap.cloud.sdk.frameworks.resilience4j.Resilience4jDecorationStrategy
-
Default constructor with default set of decorators.
- Resilience4jDecorationStrategy(GenericDecorator...) - Constructor for class com.sap.cloud.sdk.frameworks.resilience4j.Resilience4jDecorationStrategy
-
Default constructor with enumerated decorators.
- Resilience4jDecorationStrategy.Resilience4jDecorationStrategyBuilder - Class in com.sap.cloud.sdk.frameworks.resilience4j
-
Builder class for custom instances of
Resilience4jDecorationStrategy. - RetryProvider - Interface in com.sap.cloud.sdk.frameworks.resilience4j
-
Provider for retries.
T
- TimeLimiterProvider - Interface in com.sap.cloud.sdk.frameworks.resilience4j
-
Provider for time limiters.
- toString() - Method in class com.sap.cloud.sdk.frameworks.resilience4j.Resilience4jDecorationStrategy.Resilience4jDecorationStrategyBuilder
- toString() - Method in class com.sap.cloud.sdk.frameworks.resilience4j.Resilience4jDecorationStrategy
All Classes and Interfaces|All Packages