Class TimeLimiterConfigurationProperties
java.lang.Object
io.github.resilience4j.common.CommonProperties
io.github.resilience4j.common.timelimiter.configuration.TimeLimiterConfigurationProperties
public class TimeLimiterConfigurationProperties extends CommonProperties
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTimeLimiterConfigurationProperties.InstanceProperties -
Constructor Summary
Constructors Constructor Description TimeLimiterConfigurationProperties() -
Method Summary
Modifier and Type Method Description io.github.resilience4j.timelimiter.TimeLimiterConfigcreateTimeLimiterConfig(java.lang.String limiter)io.github.resilience4j.timelimiter.TimeLimiterConfigcreateTimeLimiterConfig(java.lang.String backendName, TimeLimiterConfigurationProperties.InstanceProperties instanceProperties, CompositeCustomizer<TimeLimiterConfigCustomizer> compositeTimeLimiterCustomizer)java.util.Map<java.lang.String,TimeLimiterConfigurationProperties.InstanceProperties>getConfigs()TimeLimiterConfigurationProperties.InstancePropertiesgetInstanceProperties(java.lang.String backend)java.util.Map<java.lang.String,TimeLimiterConfigurationProperties.InstanceProperties>getInstances()
-
Constructor Details
-
TimeLimiterConfigurationProperties
public TimeLimiterConfigurationProperties()
-
-
Method Details
-
getInstances
public java.util.Map<java.lang.String,TimeLimiterConfigurationProperties.InstanceProperties> getInstances() -
getConfigs
public java.util.Map<java.lang.String,TimeLimiterConfigurationProperties.InstanceProperties> getConfigs() -
getInstanceProperties
@Nullable public TimeLimiterConfigurationProperties.InstanceProperties getInstanceProperties(java.lang.String backend)- Parameters:
backend- timeLimiter backend name- Returns:
- the configured spring backend properties
-
createTimeLimiterConfig
public io.github.resilience4j.timelimiter.TimeLimiterConfig createTimeLimiterConfig(java.lang.String backendName, @Nullable TimeLimiterConfigurationProperties.InstanceProperties instanceProperties, CompositeCustomizer<TimeLimiterConfigCustomizer> compositeTimeLimiterCustomizer) -
createTimeLimiterConfig
public io.github.resilience4j.timelimiter.TimeLimiterConfig createTimeLimiterConfig(java.lang.String limiter)
-