public class TimeLimiterMetrics
extends java.lang.Object
implements com.codahale.metrics.MetricSet
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,com.codahale.metrics.Metric> |
getMetrics() |
static TimeLimiterMetrics |
ofIterable(java.lang.Iterable<io.github.resilience4j.timelimiter.TimeLimiter> timeLimiters)
Creates a new instance
TimeLimiterMetrics with an Iterable of time limiters
as a source. |
static TimeLimiterMetrics |
ofIterable(java.lang.String prefix,
java.lang.Iterable<io.github.resilience4j.timelimiter.TimeLimiter> timeLimiters)
Creates a new instance
TimeLimiterMetrics with an Iterable of time limiters
as a source. |
static TimeLimiterMetrics |
ofTimeLimiter(io.github.resilience4j.timelimiter.TimeLimiter timeLimiter)
Creates a new instance of
TimeLimiterMetrics with a time limiter as a source. |
static TimeLimiterMetrics |
ofTimeLimiterRegistry(java.lang.String prefix,
io.github.resilience4j.timelimiter.TimeLimiterRegistry timeLimiterRegistry)
Creates a new instance
TimeLimiterMetrics with specified metrics names prefix and a
TimeLimiterRegistry as a source. |
static TimeLimiterMetrics |
ofTimeLimiterRegistry(java.lang.String prefix,
io.github.resilience4j.timelimiter.TimeLimiterRegistry timeLimiterRegistry,
com.codahale.metrics.MetricRegistry metricRegistry)
Creates a new instance
TimeLimiterMetrics with specified metrics names prefix and a
TimeLimiterRegistry as a source. |
static TimeLimiterMetrics |
ofTimeLimiterRegistry(io.github.resilience4j.timelimiter.TimeLimiterRegistry timeLimiterRegistry)
Creates a new instance
TimeLimiterMetrics with a TimeLimiterRegistry as a
source. |
static TimeLimiterMetrics |
ofTimeLimiterRegistry(io.github.resilience4j.timelimiter.TimeLimiterRegistry timeLimiterRegistry,
com.codahale.metrics.MetricRegistry metricRegistry)
Creates a new instance
TimeLimiterMetrics with a TimeLimiterRegistry as a
source. |
public static TimeLimiterMetrics ofTimeLimiterRegistry(java.lang.String prefix, io.github.resilience4j.timelimiter.TimeLimiterRegistry timeLimiterRegistry, com.codahale.metrics.MetricRegistry metricRegistry)
TimeLimiterMetrics with specified metrics names prefix and a
TimeLimiterRegistry as a source.prefix - the prefix of metrics namestimeLimiterRegistry - the registry of time limitersmetricRegistry - the metric registrypublic static TimeLimiterMetrics ofTimeLimiterRegistry(java.lang.String prefix, io.github.resilience4j.timelimiter.TimeLimiterRegistry timeLimiterRegistry)
TimeLimiterMetrics with specified metrics names prefix and a
TimeLimiterRegistry as a source.prefix - the prefix of metrics namestimeLimiterRegistry - the registry of time limiterspublic static TimeLimiterMetrics ofTimeLimiterRegistry(io.github.resilience4j.timelimiter.TimeLimiterRegistry timeLimiterRegistry, com.codahale.metrics.MetricRegistry metricRegistry)
TimeLimiterMetrics with a TimeLimiterRegistry as a
source.timeLimiterRegistry - the registry of time limitersmetricRegistry - the metric registrypublic static TimeLimiterMetrics ofTimeLimiterRegistry(io.github.resilience4j.timelimiter.TimeLimiterRegistry timeLimiterRegistry)
TimeLimiterMetrics with a TimeLimiterRegistry as a
source.timeLimiterRegistry - the registry of time limiterspublic static TimeLimiterMetrics ofIterable(java.lang.Iterable<io.github.resilience4j.timelimiter.TimeLimiter> timeLimiters)
TimeLimiterMetrics with an Iterable of time limiters
as a source.timeLimiters - the time limiterspublic static TimeLimiterMetrics ofIterable(java.lang.String prefix, java.lang.Iterable<io.github.resilience4j.timelimiter.TimeLimiter> timeLimiters)
TimeLimiterMetrics with an Iterable of time limiters
as a source.timeLimiters - the time limiterspublic static TimeLimiterMetrics ofTimeLimiter(io.github.resilience4j.timelimiter.TimeLimiter timeLimiter)
TimeLimiterMetrics with a time limiter as a source.timeLimiter - the time limiterpublic java.util.Map<java.lang.String,com.codahale.metrics.Metric> getMetrics()
getMetrics in interface com.codahale.metrics.MetricSet