Class ThreadPoolBulkheadMetricsPublisher

java.lang.Object
io.github.resilience4j.metrics.publisher.AbstractMetricsPublisher<io.github.resilience4j.bulkhead.ThreadPoolBulkhead>
io.github.resilience4j.metrics.publisher.ThreadPoolBulkheadMetricsPublisher
All Implemented Interfaces:
com.codahale.metrics.Metric, com.codahale.metrics.MetricSet, io.github.resilience4j.core.metrics.MetricsPublisher<io.github.resilience4j.bulkhead.ThreadPoolBulkhead>, io.github.resilience4j.core.registry.RegistryEventConsumer<io.github.resilience4j.bulkhead.ThreadPoolBulkhead>

public class ThreadPoolBulkheadMetricsPublisher extends AbstractMetricsPublisher<io.github.resilience4j.bulkhead.ThreadPoolBulkhead>
  • Field Details

    • prefix

      private final String prefix
  • Constructor Details

    • ThreadPoolBulkheadMetricsPublisher

      public ThreadPoolBulkheadMetricsPublisher()
    • ThreadPoolBulkheadMetricsPublisher

      public ThreadPoolBulkheadMetricsPublisher(com.codahale.metrics.MetricRegistry metricRegistry)
    • ThreadPoolBulkheadMetricsPublisher

      public ThreadPoolBulkheadMetricsPublisher(String prefix, com.codahale.metrics.MetricRegistry metricRegistry)
  • Method Details

    • publishMetrics

      public void publishMetrics(io.github.resilience4j.bulkhead.ThreadPoolBulkhead threadPoolBulkhead)
    • removeMetrics

      public void removeMetrics(io.github.resilience4j.bulkhead.ThreadPoolBulkhead threadPoolBulkhead)