public abstract class AbstractJmxPerformanceCounter extends java.lang.Object implements PerformanceCounter
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractJmxPerformanceCounter(java.lang.String id,
java.lang.String objectName,
java.util.Collection<JmxAttributeData> attributes) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getId() |
void |
report(TelemetryClient telemetryClient)
The main method.
|
protected abstract void |
send(TelemetryClient telemetryClient,
java.lang.String displayName,
double value) |
protected AbstractJmxPerformanceCounter(java.lang.String id,
java.lang.String objectName,
java.util.Collection<JmxAttributeData> attributes)
public java.lang.String getId()
getId in interface PerformanceCounterpublic void report(TelemetryClient telemetryClient)
report in interface PerformanceCountertelemetryClient - The telemetry client to send events.protected abstract void send(TelemetryClient telemetryClient, java.lang.String displayName, double value)