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 Meteredpublic double getOneMinuteAvgRate()
getOneMinuteAvgRate in interface Meteredpublic double getOneMinuteAvgVelocity()
getOneMinuteAvgVelocity in interface Trackedpublic double getFiveMinuteAvgRate()
getFiveMinuteAvgRate in interface Meteredpublic double getFiveMinuteAvgVelocity()
getFiveMinuteAvgVelocity in interface Trackedpublic double getFifteenMinuteAvgRate()
getFifteenMinuteAvgRate in interface Meteredpublic double getFifteenMinuteAvgVelocity()
getFifteenMinuteAvgVelocity in interface Trackedpublic double getAverageRate()
getAverageRate in interface Meteredpublic double getAverageVelocity()
getAverageVelocity in interface TrackedCopyright © 2015. All rights reserved.