org.rhq.core.pc.measurement
Class MeasurementCollectorRunner

java.lang.Object
  extended by org.rhq.core.pc.measurement.MeasurementCollectorRunner
All Implemented Interfaces:
Runnable, Callable<org.rhq.core.domain.measurement.MeasurementReport>

public class MeasurementCollectorRunner
extends Object
implements Callable<org.rhq.core.domain.measurement.MeasurementReport>, Runnable

Executes the collection of measurements. Every call results in one new batch of measurements collected. Each batch is limited to a single resource and the measurements that are due to be collected at that time.

Author:
Greg Hinkle

Constructor Summary
MeasurementCollectorRunner(MeasurementManager measurementManager)
           
 
Method Summary
 org.rhq.core.domain.measurement.MeasurementReport call()
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MeasurementCollectorRunner

public MeasurementCollectorRunner(MeasurementManager measurementManager)
Method Detail

call

public org.rhq.core.domain.measurement.MeasurementReport call()
Specified by:
call in interface Callable<org.rhq.core.domain.measurement.MeasurementReport>

run

public void run()
Specified by:
run in interface Runnable


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.