public class ThreadPoolBulkheadMetricsPublisher
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected com.codahale.metrics.MetricRegistry |
metricRegistry |
protected java.util.concurrent.ConcurrentMap<java.lang.String,java.util.Set<java.lang.String>> |
metricsNameMap |
| Constructor and Description |
|---|
ThreadPoolBulkheadMetricsPublisher() |
ThreadPoolBulkheadMetricsPublisher(com.codahale.metrics.MetricRegistry metricRegistry) |
ThreadPoolBulkheadMetricsPublisher(java.lang.String prefix,
com.codahale.metrics.MetricRegistry metricRegistry) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,com.codahale.metrics.Metric> |
getMetrics() |
void |
publishMetrics(io.github.resilience4j.bulkhead.ThreadPoolBulkhead threadPoolBulkhead) |
protected void |
removeMetrics(java.lang.String name) |
void |
removeMetrics(io.github.resilience4j.bulkhead.ThreadPoolBulkhead threadPoolBulkhead) |
protected final com.codahale.metrics.MetricRegistry metricRegistry
protected final java.util.concurrent.ConcurrentMap<java.lang.String,java.util.Set<java.lang.String>> metricsNameMap
public ThreadPoolBulkheadMetricsPublisher()
public ThreadPoolBulkheadMetricsPublisher(com.codahale.metrics.MetricRegistry metricRegistry)
public ThreadPoolBulkheadMetricsPublisher(java.lang.String prefix,
com.codahale.metrics.MetricRegistry metricRegistry)
public void publishMetrics(io.github.resilience4j.bulkhead.ThreadPoolBulkhead threadPoolBulkhead)
public void removeMetrics(io.github.resilience4j.bulkhead.ThreadPoolBulkhead threadPoolBulkhead)
protected void removeMetrics(java.lang.String name)
public java.util.Map<java.lang.String,com.codahale.metrics.Metric> getMetrics()
getMetrics in interface com.codahale.metrics.MetricSet