package org.stagemonitor.os.metrics; import java.util.Collections; import java.util.Map; import com.codahale.metrics.Metric; import org.hyperic.sigar.Sigar; import org.hyperic.sigar.SigarException; import org.stagemonitor.core.metrics.metrics2.MetricName; public class EmptySigarMetricSet<T> extends AbstractSigarMetricSet<T> { public EmptySigarMetricSet() { super(null); } @Override T loadSnapshot(Sigar sigar) throws SigarException { return null; } @Override public Map<MetricName, Metric> getMetrics() { return Collections.emptyMap(); } }