package sysmon.shared; import org.pf4j.ExtensionPoint; import java.util.Map; public interface MetricExtension extends ExtensionPoint { boolean isEnabled(); boolean isThreaded(); boolean isSupported(); String getName(); String getInterval(); String getProvides(); String getDescription(); void setConfiguration(Map map); MetricResult getMetrics() throws Exception; }