public class HealthMeter extends AbstractMeter implements SampleMetadataAware
| Constructor and Description |
|---|
HealthMeter(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
double |
calculate()
Calculate the current value based on the previous sample().
|
long |
getSampleId() |
java.lang.String |
getSampleName() |
void |
sample()
Sample the meter, resetting any counters for the next sample.
|
void |
setSampleMetadata(long id,
java.lang.String name) |
void |
updateStatus(HealthStatus healthStatus) |
getName, peek, toStringpublic void setSampleMetadata(long id,
java.lang.String name)
setSampleMetadata in interface SampleMetadataAwarepublic long getSampleId()
public java.lang.String getSampleName()
public void sample()
AbstractMetersample in interface Metersample in class AbstractMeterpublic double calculate()
AbstractMetercalculate in interface Metercalculate in class AbstractMeterpublic void updateStatus(HealthStatus healthStatus)