Class TimeLimiterMetricNames
- java.lang.Object
-
- io.github.resilience4j.micrometer.tagged.TimeLimiterMetricNames
-
public class TimeLimiterMetricNames extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTimeLimiterMetricNames.BuilderHelps building custom instance ofTimeLimiterMetricNames.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_TIME_LIMITER_CALLS
-
Constructor Summary
Constructors Constructor Description TimeLimiterMetricNames()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TimeLimiterMetricNames.Buildercustom()Returns a builder for creating custom metric names.java.lang.StringgetCallsMetricName()Returns the metric name for circuit breaker calls, defaults to "resilience4j.timelimiter.calls".static TimeLimiterMetricNamesofDefaults()Returns default metric names.
-
-
-
Field Detail
-
DEFAULT_TIME_LIMITER_CALLS
public static final java.lang.String DEFAULT_TIME_LIMITER_CALLS
- See Also:
- Constant Field Values
-
-
Method Detail
-
custom
public static TimeLimiterMetricNames.Builder custom()
Returns a builder for creating custom metric names. Note that names have default values, so only desired metrics can be renamed.- Returns:
- The builder.
-
ofDefaults
public static TimeLimiterMetricNames ofDefaults()
Returns default metric names.- Returns:
- The default
TimeLimiterMetricNamesinstance.
-
getCallsMetricName
public java.lang.String getCallsMetricName()
Returns the metric name for circuit breaker calls, defaults to "resilience4j.timelimiter.calls".- Returns:
- The circuit breaker calls metric name.
-
-