org.rhq.enterprise.server.measurement.instrumentation
Class MeasurementMonitor
java.lang.Object
org.rhq.enterprise.server.measurement.instrumentation.MeasurementMonitor
- All Implemented Interfaces:
- javax.management.MBeanRegistration, MeasurementMonitorMBean
public class MeasurementMonitor
- extends java.lang.Object
- implements MeasurementMonitorMBean, javax.management.MBeanRegistration
- Author:
- Greg Hinkle
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MeasurementMonitor
public MeasurementMonitor()
getMBean
public static MeasurementMonitorMBean getMBean()
getMeasurementInsertTime
public long getMeasurementInsertTime()
- Specified by:
getMeasurementInsertTime in interface MeasurementMonitorMBean
incrementMeasurementInsertTime
public void incrementMeasurementInsertTime(long delta)
- Specified by:
incrementMeasurementInsertTime in interface MeasurementMonitorMBean
getMeasurementsInserted
public long getMeasurementsInserted()
- Specified by:
getMeasurementsInserted in interface MeasurementMonitorMBean
incrementMeasurementsInserted
public void incrementMeasurementsInserted(long delta)
- Specified by:
incrementMeasurementsInserted in interface MeasurementMonitorMBean
getAvailabilityInsertTime
public long getAvailabilityInsertTime()
- Specified by:
getAvailabilityInsertTime in interface MeasurementMonitorMBean
incrementAvailabilityInsertTime
public void incrementAvailabilityInsertTime(long delta)
- Specified by:
incrementAvailabilityInsertTime in interface MeasurementMonitorMBean
getAvailabilitiesInserted
public long getAvailabilitiesInserted()
- Specified by:
getAvailabilitiesInserted in interface MeasurementMonitorMBean
incrementAvailabilitiesInserted
public void incrementAvailabilitiesInserted(long delta)
- Specified by:
incrementAvailabilitiesInserted in interface MeasurementMonitorMBean
getChangesOnlyAvailabilityReports
public long getChangesOnlyAvailabilityReports()
- Specified by:
getChangesOnlyAvailabilityReports in interface MeasurementMonitorMBean
getFullAvailabilityReports
public long getFullAvailabilityReports()
- Specified by:
getFullAvailabilityReports in interface MeasurementMonitorMBean
getTotalAvailabilityReports
public long getTotalAvailabilityReports()
- Specified by:
getTotalAvailabilityReports in interface MeasurementMonitorMBean
incrementAvailabilityReports
public void incrementAvailabilityReports(boolean changesOnlyReport)
- Specified by:
incrementAvailabilityReports in interface MeasurementMonitorMBean
getScheduledMeasurementsPerMinute
public int getScheduledMeasurementsPerMinute()
- Specified by:
getScheduledMeasurementsPerMinute in interface MeasurementMonitorMBean
getMeasurementCompressionTime
public long getMeasurementCompressionTime()
- Specified by:
getMeasurementCompressionTime in interface MeasurementMonitorMBean
incrementMeasurementCompressionTime
public void incrementMeasurementCompressionTime(long delta)
- Specified by:
incrementMeasurementCompressionTime in interface MeasurementMonitorMBean
getPurgeTime
public long getPurgeTime()
- Specified by:
getPurgeTime in interface MeasurementMonitorMBean
incrementPurgeTime
public void incrementPurgeTime(long delta)
- Specified by:
incrementPurgeTime in interface MeasurementMonitorMBean
getBaselineCalculationTime
public long getBaselineCalculationTime()
- Specified by:
getBaselineCalculationTime in interface MeasurementMonitorMBean
incrementBaselineCalculationTime
public void incrementBaselineCalculationTime(long delta)
- Specified by:
incrementBaselineCalculationTime in interface MeasurementMonitorMBean
getPurgedAlerts
public long getPurgedAlerts()
- Specified by:
getPurgedAlerts in interface MeasurementMonitorMBean
setPurgedAlerts
public void setPurgedAlerts(long delta)
- Specified by:
setPurgedAlerts in interface MeasurementMonitorMBean
getPurgedAlertConditions
public long getPurgedAlertConditions()
- Specified by:
getPurgedAlertConditions in interface MeasurementMonitorMBean
setPurgedAlertConditions
public void setPurgedAlertConditions(long delta)
- Specified by:
setPurgedAlertConditions in interface MeasurementMonitorMBean
getPurgedAlertNotifications
public long getPurgedAlertNotifications()
- Specified by:
getPurgedAlertNotifications in interface MeasurementMonitorMBean
setPurgedAlertNotifications
public void setPurgedAlertNotifications(long delta)
- Specified by:
setPurgedAlertNotifications in interface MeasurementMonitorMBean
getPurgedAvailabilities
public long getPurgedAvailabilities()
- Specified by:
getPurgedAvailabilities in interface MeasurementMonitorMBean
setPurgedAvailabilities
public void setPurgedAvailabilities(long delta)
- Specified by:
setPurgedAvailabilities in interface MeasurementMonitorMBean
getPurgedCallTimeData
public long getPurgedCallTimeData()
- Specified by:
getPurgedCallTimeData in interface MeasurementMonitorMBean
setPurgedCallTimeData
public void setPurgedCallTimeData(long delta)
- Specified by:
setPurgedCallTimeData in interface MeasurementMonitorMBean
getPurgedEvents
public long getPurgedEvents()
- Specified by:
getPurgedEvents in interface MeasurementMonitorMBean
setPurgedEvents
public void setPurgedEvents(long delta)
- Specified by:
setPurgedEvents in interface MeasurementMonitorMBean
getPurgedMeasurementTraits
public long getPurgedMeasurementTraits()
- Specified by:
getPurgedMeasurementTraits in interface MeasurementMonitorMBean
setPurgedMeasurementTraits
public void setPurgedMeasurementTraits(long delta)
- Specified by:
setPurgedMeasurementTraits in interface MeasurementMonitorMBean
preRegister
public javax.management.ObjectName preRegister(javax.management.MBeanServer server,
javax.management.ObjectName name)
throws java.lang.Exception
- Specified by:
preRegister in interface javax.management.MBeanRegistration
- Throws:
java.lang.Exception
postRegister
public void postRegister(java.lang.Boolean registrationDone)
- Specified by:
postRegister in interface javax.management.MBeanRegistration
preDeregister
public void preDeregister()
throws java.lang.Exception
- Specified by:
preDeregister in interface javax.management.MBeanRegistration
- Throws:
java.lang.Exception
postDeregister
public void postDeregister()
- Specified by:
postDeregister in interface javax.management.MBeanRegistration
Copyright © 2008-2009 Red Hat, Inc.. All Rights Reserved.