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