package com.outbrain.gruffalo.publish; import com.google.common.base.Preconditions; import com.outbrain.gruffalo.netty.GraphiteClient; /** * Time: 7/28/13 3:16 PM * * @author Eran Harel */ class GraphiteMetricsPublisher implements MetricsPublisher { private final GraphiteClient graphiteClient; public GraphiteMetricsPublisher(final GraphiteClient graphiteClient) { this.graphiteClient = Preconditions.checkNotNull(graphiteClient, "graphiteClient must not be null"); } @Override public void publishMetrics(final String metrics) { graphiteClient.publishMetrics(metrics); } }