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
All Methods Instance Methods Concrete Methods 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()-
Methods inherited from class io.github.resilience4j.common.CommonProperties
getTags, setTags
-
-
-
-
Method Detail
-
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)
-
-