Class ConfigUtils
- java.lang.Object
-
- io.github.resilience4j.common.utils.ConfigUtils
-
public class ConfigUtils extends java.lang.Objectresilience4j configuration util
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidmergePropertiesIfAny(BulkheadConfigurationProperties.InstanceProperties baseProperties, BulkheadConfigurationProperties.InstanceProperties instanceProperties)merge only properties that are not part of retry config if any match the conditions of mergestatic voidmergePropertiesIfAny(CircuitBreakerConfigurationProperties.InstanceProperties instanceProperties, CircuitBreakerConfigurationProperties.InstanceProperties baseProperties)merge only properties that are not part of retry config if any match the conditions of mergestatic voidmergePropertiesIfAny(RateLimiterConfigurationProperties.InstanceProperties baseProperties, RateLimiterConfigurationProperties.InstanceProperties instanceProperties)merge only properties that are not part of retry config if any match the conditions of mergestatic voidmergePropertiesIfAny(RetryConfigurationProperties.InstanceProperties baseProperties, RetryConfigurationProperties.InstanceProperties instanceProperties)merge only properties that are not part of retry config if any match the conditions of mergestatic voidmergePropertiesIfAny(TimeLimiterConfigurationProperties.InstanceProperties baseProperties, TimeLimiterConfigurationProperties.InstanceProperties instanceProperties)merge only properties that are not part of timeLimiter config if any match the conditions of merge
-
-
-
Method Detail
-
mergePropertiesIfAny
public static void mergePropertiesIfAny(CircuitBreakerConfigurationProperties.InstanceProperties instanceProperties, CircuitBreakerConfigurationProperties.InstanceProperties baseProperties)
merge only properties that are not part of retry config if any match the conditions of merge- Parameters:
baseProperties- base config propertiesinstanceProperties- instance properties
-
mergePropertiesIfAny
public static void mergePropertiesIfAny(BulkheadConfigurationProperties.InstanceProperties baseProperties, BulkheadConfigurationProperties.InstanceProperties instanceProperties)
merge only properties that are not part of retry config if any match the conditions of merge- Parameters:
baseProperties- base config propertiesinstanceProperties- instance properties
-
mergePropertiesIfAny
public static void mergePropertiesIfAny(RateLimiterConfigurationProperties.InstanceProperties baseProperties, RateLimiterConfigurationProperties.InstanceProperties instanceProperties)
merge only properties that are not part of retry config if any match the conditions of merge- Parameters:
baseProperties- base config propertiesinstanceProperties- instance properties
-
mergePropertiesIfAny
public static void mergePropertiesIfAny(RetryConfigurationProperties.InstanceProperties baseProperties, RetryConfigurationProperties.InstanceProperties instanceProperties)
merge only properties that are not part of retry config if any match the conditions of merge- Parameters:
baseProperties- base config propertiesinstanceProperties- instance properties
-
mergePropertiesIfAny
public static void mergePropertiesIfAny(TimeLimiterConfigurationProperties.InstanceProperties baseProperties, TimeLimiterConfigurationProperties.InstanceProperties instanceProperties)
merge only properties that are not part of timeLimiter config if any match the conditions of merge- Parameters:
baseProperties- base config propertiesinstanceProperties- instance properties
-
-