/*******************************************************************************
* Copyright (c) 2005, 2014 springside.github.io
*
* Licensed under the Apache License, Version 2.0 (the "License");
*******************************************************************************/
package org.springside.modules.metrics.reporter;
import java.util.Map;
import org.springside.modules.metrics.Counter;
import org.springside.modules.metrics.Histogram;
import org.springside.modules.metrics.Timer;
/**
* Reporter的公共接口,被ReportScheduler定时调用。
*
* @author Calvin
*
*/
public interface Reporter {
void report(Map<String, Counter> counters, Map<String, Histogram> histograms, Map<String, Timer> timers);
}