public class ThreadPoolBulkheadMetrics
extends java.lang.Object
implements com.codahale.metrics.MetricSet
Bulkhead.Metrics as Dropwizard Metrics Gauges.| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,com.codahale.metrics.Metric> |
getMetrics() |
static ThreadPoolBulkheadMetrics |
ofBulkhead(io.github.resilience4j.bulkhead.ThreadPoolBulkhead bulkhead)
Creates a new instance of BulkheadMetrics
ThreadPoolBulkheadMetrics with a bulkhead
as a source. |
static ThreadPoolBulkheadMetrics |
ofBulkheadRegistry(java.lang.String prefix,
io.github.resilience4j.bulkhead.ThreadPoolBulkheadRegistry bulkheadRegistry)
Creates a new instance BulkheadMetrics
ThreadPoolBulkheadMetrics with specified
metrics names prefix and a BulkheadRegistry as a source. |
static ThreadPoolBulkheadMetrics |
ofBulkheadRegistry(java.lang.String prefix,
io.github.resilience4j.bulkhead.ThreadPoolBulkheadRegistry bulkheadRegistry,
com.codahale.metrics.MetricRegistry metricRegistry)
Creates a new instance BulkheadMetrics
ThreadPoolBulkheadMetrics with specified
metrics names prefix and a BulkheadRegistry as a source. |
static ThreadPoolBulkheadMetrics |
ofBulkheadRegistry(io.github.resilience4j.bulkhead.ThreadPoolBulkheadRegistry bulkheadRegistry)
Creates a new instance BulkheadMetrics
ThreadPoolBulkheadMetrics with a BulkheadRegistry as a source. |
static ThreadPoolBulkheadMetrics |
ofBulkheadRegistry(io.github.resilience4j.bulkhead.ThreadPoolBulkheadRegistry bulkheadRegistry,
com.codahale.metrics.MetricRegistry metricRegistry)
Creates a new instance BulkheadMetrics
ThreadPoolBulkheadMetrics with a BulkheadRegistry as a source. |
static ThreadPoolBulkheadMetrics |
ofIterable(java.lang.Iterable<io.github.resilience4j.bulkhead.ThreadPoolBulkhead> bulkheads)
Creates a new instance BulkheadMetrics
ThreadPoolBulkheadMetrics with an Iterable of bulkheads as a source. |
static ThreadPoolBulkheadMetrics |
ofIterable(java.lang.String prefix,
java.lang.Iterable<io.github.resilience4j.bulkhead.ThreadPoolBulkhead> bulkheads)
Creates a new instance BulkheadMetrics
ThreadPoolBulkheadMetrics with an Iterable of bulkheads as a source. |
public static ThreadPoolBulkheadMetrics ofBulkheadRegistry(java.lang.String prefix, io.github.resilience4j.bulkhead.ThreadPoolBulkheadRegistry bulkheadRegistry, com.codahale.metrics.MetricRegistry metricRegistry)
ThreadPoolBulkheadMetrics with specified
metrics names prefix and a BulkheadRegistry as a source.prefix - the prefix of metrics namesbulkheadRegistry - the registry of bulkheadsmetricRegistry - the metric registrypublic static ThreadPoolBulkheadMetrics ofBulkheadRegistry(java.lang.String prefix, io.github.resilience4j.bulkhead.ThreadPoolBulkheadRegistry bulkheadRegistry)
ThreadPoolBulkheadMetrics with specified
metrics names prefix and a BulkheadRegistry as a source.prefix - the prefix of metrics namesbulkheadRegistry - the registry of bulkheadspublic static ThreadPoolBulkheadMetrics ofBulkheadRegistry(io.github.resilience4j.bulkhead.ThreadPoolBulkheadRegistry bulkheadRegistry, com.codahale.metrics.MetricRegistry metricRegistry)
ThreadPoolBulkheadMetrics with a BulkheadRegistry as a source.bulkheadRegistry - the registry of bulkheadspublic static ThreadPoolBulkheadMetrics ofBulkheadRegistry(io.github.resilience4j.bulkhead.ThreadPoolBulkheadRegistry bulkheadRegistry)
ThreadPoolBulkheadMetrics with a BulkheadRegistry as a source.bulkheadRegistry - the registry of bulkheadspublic static ThreadPoolBulkheadMetrics ofIterable(java.lang.Iterable<io.github.resilience4j.bulkhead.ThreadPoolBulkhead> bulkheads)
ThreadPoolBulkheadMetrics with an Iterable of bulkheads as a source.bulkheads - the bulkheadspublic static ThreadPoolBulkheadMetrics ofIterable(java.lang.String prefix, java.lang.Iterable<io.github.resilience4j.bulkhead.ThreadPoolBulkhead> bulkheads)
ThreadPoolBulkheadMetrics with an Iterable of bulkheads as a source.bulkheads - the bulkheadspublic static ThreadPoolBulkheadMetrics ofBulkhead(io.github.resilience4j.bulkhead.ThreadPoolBulkhead bulkhead)
ThreadPoolBulkheadMetrics with a bulkhead
as a source.bulkhead - the circuit breakerpublic java.util.Map<java.lang.String,com.codahale.metrics.Metric> getMetrics()
getMetrics in interface com.codahale.metrics.MetricSet