package com.outbrain.gruffalo.publish; import java.util.LinkedList; import java.util.List; /** * Time: 10/10/13 2:55 PM * * @author Eran Harel */ class CompoundMetricsPublisher implements MetricsPublisher { private final List<MetricsPublisher> publishers = new LinkedList<MetricsPublisher>(); public CompoundMetricsPublisher(final List<MetricsPublisher> publishers) { this.publishers.addAll(publishers); } @Override public void publishMetrics(final String payload) { for (final MetricsPublisher publisher : publishers) { publisher.publishMetrics(payload); } } }