Uses of Class
com.sap.cloud.sdk.cloudplatform.resilience.ResilienceConfiguration
Packages that use ResilienceConfiguration
Package
Description
- 
Uses of ResilienceConfiguration in com.sap.cloud.sdk.cloudplatform.resilience
Methods in com.sap.cloud.sdk.cloudplatform.resilience that return ResilienceConfigurationModifier and TypeMethodDescriptionResilienceConfiguration.bulkheadConfiguration(ResilienceConfiguration.BulkheadConfiguration bulkheadConfiguration) ResilienceConfiguration.cacheConfiguration(ResilienceConfiguration.CacheConfiguration cacheConfiguration) ResilienceConfiguration.circuitBreakerConfiguration(ResilienceConfiguration.CircuitBreakerConfiguration circuitBreakerConfiguration) static ResilienceConfigurationFactory function to create a resilience configuration with all resilience features disabled by default.static ResilienceConfigurationFactory function to create a resilience configuration with all resilience features disabled by default.ResilienceConfiguration.isolationMode(ResilienceIsolationMode isolationMode) static ResilienceConfigurationFactory function to create a resilience configuration with only a subset of resilience features enabled by default.static ResilienceConfigurationFactory function to create a resilience configuration with default values for the given identifier.ResilienceConfiguration.rateLimiterConfiguration(ResilienceConfiguration.RateLimiterConfiguration rateLimiterConfiguration) ResilienceConfiguration.retryConfiguration(ResilienceConfiguration.RetryConfiguration retryConfiguration) ResilienceConfiguration.timeLimiterConfiguration(ResilienceConfiguration.TimeLimiterConfiguration timeLimiterConfiguration) Methods in com.sap.cloud.sdk.cloudplatform.resilience with parameters of type ResilienceConfigurationModifier and TypeMethodDescriptiondefault voidResilienceDecorationStrategy.clearAllCacheEntries(ResilienceConfiguration configuration) Clears the entire cache associated with the givenResilienceConfigurationif any exists, independent of the specifiedResilienceIsolationModeand defined parameters.static voidResilienceDecorator.clearAllCacheEntries(ResilienceConfiguration configuration) Clears the entire cache associated with the givenResilienceConfigurationif any exists, independent of the specifiedResilienceIsolationModeand defined parameters.default voidResilienceDecorationStrategy.clearCache(ResilienceConfiguration configuration) Clears the cache associated with the givenResilienceConfigurationif any exists.default voidResilienceDecorationStrategy.clearCache(ResilienceConfiguration configuration, CacheFilter filter) Clears the cache associated with the givenResilienceConfigurationby respecting the providedCacheFilter.static voidResilienceDecorator.clearCache(ResilienceConfiguration configuration) Clears the cache associated with the givenResilienceConfigurationif any exists.static voidResilienceDecorator.clearCache(ResilienceConfiguration configuration, CacheFilter filter) Clears the cache associated with the givenResilienceConfigurationif any exists.<T> Callable<T>NoResilienceDecorationStrategy.decorateCallable(Callable<T> callable, ResilienceConfiguration configuration, Function<? super Throwable, T> fallbackFunction) default <T> Callable<T>ResilienceDecorationStrategy.decorateCallable(Callable<T> callable, ResilienceConfiguration configuration) Decorate an instance of a callable function.<T> Callable<T>ResilienceDecorationStrategy.decorateCallable(Callable<T> callable, ResilienceConfiguration configuration, Function<? super Throwable, T> fallbackFunction) Decorate an instance of a callable function.static <T> Callable<T>ResilienceDecorator.decorateCallable(Callable<T> callable, ResilienceConfiguration configuration) Decorate an instance of a callable function.static <T> Callable<T>ResilienceDecorator.decorateCallable(Callable<T> callable, ResilienceConfiguration configuration, Function<? super Throwable, T> fallbackFunction) Decorate an instance of a callable function.<T> Supplier<T>NoResilienceDecorationStrategy.decorateSupplier(Supplier<T> supplier, ResilienceConfiguration configuration, Function<? super Throwable, T> fallbackFunction) default <T> Supplier<T>ResilienceDecorationStrategy.decorateSupplier(Supplier<T> supplier, ResilienceConfiguration configuration) Decorate an instance of a supplier function.<T> Supplier<T>ResilienceDecorationStrategy.decorateSupplier(Supplier<T> supplier, ResilienceConfiguration configuration, Function<? super Throwable, T> fallbackFunction) Decorate an instance of a supplier function.static <T> Supplier<T>ResilienceDecorator.decorateSupplier(Supplier<T> supplier, ResilienceConfiguration configuration) Decorate an instance of a supplier function.static <T> Supplier<T>ResilienceDecorator.decorateSupplier(Supplier<T> supplier, ResilienceConfiguration configuration, Function<? super Throwable, T> fallbackFunction) Decorate an instance of a supplier function.default <T> TResilienceDecorationStrategy.executeCallable(Callable<T> callable, ResilienceConfiguration configuration) Decorate and execute an instance of a callable function.default <T> TResilienceDecorationStrategy.executeCallable(Callable<T> callable, ResilienceConfiguration configuration, Function<? super Throwable, T> fallbackFunction) Decorate and execute an instance of a callable function.static <T> TResilienceDecorator.executeCallable(Callable<T> callable, ResilienceConfiguration configuration) Decorate and execute an instance of a callable function.static <T> TResilienceDecorator.executeCallable(Callable<T> callable, ResilienceConfiguration configuration, Function<? super Throwable, T> fallbackFunction) Decorate and execute an instance of a callable function.default <T> TResilienceDecorationStrategy.executeSupplier(Supplier<T> supplier, ResilienceConfiguration configuration) Decorate and execute an instance of a supplier function.default <T> TResilienceDecorationStrategy.executeSupplier(Supplier<T> supplier, ResilienceConfiguration configuration, Function<? super Throwable, T> fallbackFunction) Decorate and execute an instance of a supplier function.static <T> TResilienceDecorator.executeSupplier(Supplier<T> supplier, ResilienceConfiguration configuration) Decorate and execute an instance of a supplier function.static <T> TResilienceDecorator.executeSupplier(Supplier<T> supplier, ResilienceConfiguration configuration, Function<? super Throwable, T> fallbackFunction) Decorate and execute an instance of a supplier function.booleanCacheFilter.matches(ResilienceConfiguration configuration, GenericCacheKey<?, ?> cacheKey, Object cacheEntry) Determines whether a specific cache entry matches the expectations of this cache filter.default <T> CompletableFuture<T>ResilienceDecorationStrategy.queueCallable(Callable<T> callable, ResilienceConfiguration configuration, Function<? super Throwable, T> fallbackFunction) Decorate an instance of a callable function.static <T> CompletableFuture<T>ResilienceDecorator.queueCallable(Callable<T> callable, ResilienceConfiguration configuration) Decorate an instance of a callable function.static <T> CompletableFuture<T>ResilienceDecorator.queueCallable(Callable<T> callable, ResilienceConfiguration configuration, Function<? super Throwable, T> fallbackFunction) Decorate an instance of a callable function.default <T> CompletableFuture<T>ResilienceDecorationStrategy.queueSupplier(Supplier<T> supplier, ResilienceConfiguration configuration, Function<? super Throwable, T> fallbackFunction) Decorate an instance of a supplier function.static <T> CompletableFuture<T>ResilienceDecorator.queueSupplier(Supplier<T> supplier, ResilienceConfiguration configuration) Decorate an instance of a supplier function.static <T> CompletableFuture<T>ResilienceDecorator.queueSupplier(Supplier<T> supplier, ResilienceConfiguration configuration, Function<? super Throwable, T> fallbackFunction) Decorate an instance of a supplier function. - 
Uses of ResilienceConfiguration in com.sap.cloud.sdk.cloudplatform.resilience4j
Methods in com.sap.cloud.sdk.cloudplatform.resilience4j with parameters of type ResilienceConfigurationModifier and TypeMethodDescriptionvoidResilience4jDecorationStrategy.clearAllCacheEntries(ResilienceConfiguration configuration) voidResilience4jDecorationStrategy.clearCache(ResilienceConfiguration configuration) voidResilience4jDecorationStrategy.clearCache(ResilienceConfiguration configuration, CacheFilter filter) <T> Callable<T>DefaultBulkheadProvider.decorateCallable(Callable<T> callable, ResilienceConfiguration configuration) <T> Callable<T>DefaultCachingDecorator.decorateCallable(Callable<T> callable, ResilienceConfiguration configuration) <T> Callable<T>DefaultCircuitBreakerProvider.decorateCallable(Callable<T> callable, ResilienceConfiguration configuration) <T> Callable<T>DefaultRateLimiterProvider.decorateCallable(Callable<T> callable, ResilienceConfiguration configuration) <T> Callable<T>DefaultRetryProvider.decorateCallable(Callable<T> callable, ResilienceConfiguration configuration) <T> Callable<T>DefaultTimeLimiterProvider.decorateCallable(Callable<T> callable, ResilienceConfiguration configuration) <T> Callable<T>GenericDecorator.decorateCallable(Callable<T> callable, ResilienceConfiguration configuration) Decorates the given callable to enable a resilient property.<T> Callable<T>Resilience4jDecorationStrategy.decorateCallable(Callable<T> callable, ResilienceConfiguration config, Function<? super Throwable, T> fallbackFunction) <T> Supplier<T>Resilience4jDecorationStrategy.decorateSupplier(Supplier<T> supplier, ResilienceConfiguration configuration, Function<? super Throwable, T> fallbackFunction) io.github.resilience4j.bulkhead.BulkheadBulkheadProvider.getBulkhead(ResilienceConfiguration configuration) Provides a bulkhead.io.github.resilience4j.bulkhead.BulkheadDefaultBulkheadProvider.getBulkhead(ResilienceConfiguration configuration) io.github.resilience4j.circuitbreaker.CircuitBreakerCircuitBreakerProvider.getCircuitBreaker(ResilienceConfiguration configuration) Provides a circuit breaker.io.github.resilience4j.circuitbreaker.CircuitBreakerDefaultCircuitBreakerProvider.getCircuitBreaker(ResilienceConfiguration configuration) io.github.resilience4j.ratelimiter.RateLimiterDefaultRateLimiterProvider.getRateLimiter(ResilienceConfiguration configuration) io.github.resilience4j.ratelimiter.RateLimiterRateLimiterProvider.getRateLimiter(ResilienceConfiguration configuration) Provides a rate limiter.io.github.resilience4j.retry.RetryDefaultRetryProvider.getRetry(ResilienceConfiguration configuration) io.github.resilience4j.retry.RetryRetryProvider.getRetry(ResilienceConfiguration configuration) Provides a retry.io.github.resilience4j.timelimiter.TimeLimiterDefaultTimeLimiterProvider.getTimeLimiter(ResilienceConfiguration configuration) io.github.resilience4j.timelimiter.TimeLimiterTimeLimiterProvider.getTimeLimiter(ResilienceConfiguration configuration) Provides a time limiter.