Class CommonRetryConfigurationProperties
java.lang.Object
io.github.resilience4j.common.CommonProperties
io.github.resilience4j.common.retry.configuration.CommonRetryConfigurationProperties
Main spring properties for retry configuration
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classClass storing property values for configuringRetryinstances. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.github.resilience4j.retry.RetryConfigcreateRetryConfig(CommonRetryConfigurationProperties.InstanceProperties instanceProperties, CompositeCustomizer<RetryConfigCustomizer> compositeRetryCustomizer, String instanceName) io.github.resilience4j.retry.RetryConfigcreateRetryConfig(String backend, CompositeCustomizer<RetryConfigCustomizer> compositeRetryCustomizer) getBackendProperties(String backend) For backwards compatibility when setting backends in configuration properties.Methods inherited from class io.github.resilience4j.common.CommonProperties
getTags, setTags
-
Constructor Details
-
CommonRetryConfigurationProperties
public CommonRetryConfigurationProperties()
-
-
Method Details
-
createRetryConfig
public io.github.resilience4j.retry.RetryConfig createRetryConfig(String backend, CompositeCustomizer<RetryConfigCustomizer> compositeRetryCustomizer) - Parameters:
backend- backend name- Returns:
- the retry configuration
-
getBackendProperties
@Nullable public CommonRetryConfigurationProperties.InstanceProperties getBackendProperties(String backend) - Parameters:
backend- retry backend name- Returns:
- the configured spring backend properties
-
getInstances
- Returns:
- the configured retry backend properties
-
getBackends
For backwards compatibility when setting backends in configuration properties. -
getConfigs
- Returns:
- common configuration for retry backend
-
createRetryConfig
public io.github.resilience4j.retry.RetryConfig createRetryConfig(@Nullable CommonRetryConfigurationProperties.InstanceProperties instanceProperties, CompositeCustomizer<RetryConfigCustomizer> compositeRetryCustomizer, String instanceName) - Parameters:
instanceProperties- the retry backend spring properties- Returns:
- the retry configuration
-