Class TimerConfig.Builder
java.lang.Object
io.github.resilience4j.micrometer.TimerConfig.Builder
- Enclosing class:
- TimerConfig
Builds Timer configuration
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds a TimerConfigmetricNames(String metricNames) onFailureTagResolver(Function<Throwable, String> onFailureTagResolver)
-
Method Details
-
metricNames
- Parameters:
metricNames- The metric names. Default is "resilience4j.timer.calls".- Returns:
- the TimerConfig.Builder
-
onFailureTagResolver
public TimerConfig.Builder onFailureTagResolver(@Nullable Function<Throwable, String> onFailureTagResolver) - Parameters:
onFailureTagResolver- A function that resolves a tag from the exception thrown from the decorated operation. Default is exception class name.- Returns:
- the TimerConfig.Builder
-
build
Builds a TimerConfig- Returns:
- the TimerConfig
-