Class TimerConfig.Builder

java.lang.Object
io.github.resilience4j.micrometer.TimerConfig.Builder
Enclosing class:
TimerConfig

public static class TimerConfig.Builder extends Object
Builds Timer configuration
  • Method Details

    • metricNames

      public TimerConfig.Builder metricNames(@Nullable String 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

      public TimerConfig build()
      Builds a TimerConfig
      Returns:
      the TimerConfig