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

21 lines
399 B
Java
Raw Permalink Normal View History

2021-05-21 09:08:43 +00:00
package sysmon.shared;
2021-05-01 12:44:55 +00:00
import org.pf4j.ExtensionPoint;
2021-09-10 10:15:33 +00:00
import java.util.Map;
2021-05-01 12:44:55 +00:00
public interface MetricExtension extends ExtensionPoint {
2021-09-10 10:15:33 +00:00
boolean isEnabled();
boolean isThreaded();
2021-05-01 12:44:55 +00:00
boolean isSupported();
String getName();
String getInterval();
String getDescription();
2021-09-10 10:15:33 +00:00
void setConfiguration(Map<String, Object> map);
MetricResult getMetrics() throws Exception;
2021-05-01 12:44:55 +00:00
}