sysmon/shared/src/main/java/sysmon/shared/MetricExtension.java

22 lines
425 B
Java

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<String, Object> map);
MetricResult getMetrics() throws Exception;
}