public class SpeedometerMonitor extends StandardMBean implements SpeedometerMonitorMXBean
| Constructor and Description |
|---|
SpeedometerMonitor(Speedometer speedometer) |
| Modifier and Type | Method and Description |
|---|---|
double |
getAverageRate() |
double |
getAverageVelocity() |
long |
getCount() |
double |
getFifteenMinuteAvgRate() |
double |
getFifteenMinuteAvgVelocity() |
double |
getFiveMinuteAvgRate() |
double |
getFiveMinuteAvgVelocity() |
double |
getMax() |
double |
getMin() |
double |
getOneMinuteAvgRate() |
double |
getOneMinuteAvgVelocity() |
TimeUnit |
getRateTimeUnit() |
cacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInfo, getMBeanInterface, getParameterName, getParameterName, invoke, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementationpublic SpeedometerMonitor(Speedometer speedometer)
public TimeUnit getRateTimeUnit()
getRateTimeUnit in interface Gaugedpublic double getOneMinuteAvgRate()
getOneMinuteAvgRate in interface Gaugedpublic double getOneMinuteAvgVelocity()
getOneMinuteAvgVelocity in interface Trackedpublic double getFiveMinuteAvgRate()
getFiveMinuteAvgRate in interface Gaugedpublic double getFiveMinuteAvgVelocity()
getFiveMinuteAvgVelocity in interface Trackedpublic double getFifteenMinuteAvgRate()
getFifteenMinuteAvgRate in interface Gaugedpublic double getFifteenMinuteAvgVelocity()
getFifteenMinuteAvgVelocity in interface Trackedpublic double getAverageRate()
getAverageRate in interface Gaugedpublic double getAverageVelocity()
getAverageVelocity in interface TrackedCopyright © 2018. All rights reserved.