Class CommonTimerConfigurationProperties
java.lang.Object
io.github.resilience4j.common.CommonProperties
io.github.resilience4j.common.micrometer.configuration.CommonTimerConfigurationProperties
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classClass storing property values for configuringTimerinstances. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.github.resilience4j.micrometer.TimerConfigcreateTimerConfig(CommonTimerConfigurationProperties.InstanceProperties instanceProperties, CompositeCustomizer<TimerConfigCustomizer> compositeTimerCustomizer, String instanceName) io.github.resilience4j.micrometer.TimerConfigcreateTimerConfig(String instance, CompositeCustomizer<TimerConfigCustomizer> compositeTimerCustomizer) getInstanceProperties(String instance) Methods inherited from class io.github.resilience4j.common.CommonProperties
getTags, setTags
-
Constructor Details
-
CommonTimerConfigurationProperties
public CommonTimerConfigurationProperties()
-
-
Method Details
-
createTimerConfig
public io.github.resilience4j.micrometer.TimerConfig createTimerConfig(String instance, CompositeCustomizer<TimerConfigCustomizer> compositeTimerCustomizer) - Parameters:
instance- instance name- Returns:
- the timer configuration
-
getInstanceProperties
@Nullable public CommonTimerConfigurationProperties.InstanceProperties getInstanceProperties(String instance) - Parameters:
instance- timer instance name- Returns:
- the configured spring instance properties
-
getInstances
- Returns:
- the configured timer instance properties
-
getConfigs
- Returns:
- common configuration for timer instance
-
createTimerConfig
public io.github.resilience4j.micrometer.TimerConfig createTimerConfig(@Nullable CommonTimerConfigurationProperties.InstanceProperties instanceProperties, CompositeCustomizer<TimerConfigCustomizer> compositeTimerCustomizer, String instanceName) - Parameters:
instanceProperties- the timer instance spring properties- Returns:
- the timer configuration
-