Uses of Class
com.sap.cloud.sdk.cloudplatform.resilience.ResilienceConfiguration
-
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.