package com.vladmihalcea.flexypool.metric.dropwizard; import com.vladmihalcea.flexypool.metric.Histogram; /** * <code>DropwizardHistogram</code> implements the {@link com.vladmihalcea.flexypool.metric.Histogram} interface by * delegating calls to {@link io.dropwizard.metrics.Histogram} * * @author Vlad Mihalcea * @since 1.2.2 */ public class DropwizardHistogram implements Histogram { private final io.dropwizard.metrics.Histogram histogram; /** * Create a {@link io.dropwizard.metrics.Histogram} wrapper * * @param histogram actual histogram */ public DropwizardHistogram(io.dropwizard.metrics.Histogram histogram) { this.histogram = histogram; } /** * {@inheritDoc} */ @Override public void update(long value) { histogram.update(value); } }