com.ibm.rational.test.lt.execution.results.data.aggregation.aggregators
Class RateAggregator.RateJob
java.lang.Object
com.ibm.rational.test.lt.execution.results.data.aggregation.AggregationJob
com.ibm.rational.test.lt.execution.results.data.aggregation.aggregators.RateAggregator.RateJob
- Enclosing class:
- RateAggregator
protected class RateAggregator.RateJob
- extends AggregationJob
Method Summary |
protected boolean |
contributeOverallRates()
|
protected void |
processAddedDataForSampleInterval(AggregationTimeBand timeBand)
called by the Aggregation infrastructure for a job to process the data held by its parent Aggregator |
protected org.eclipse.hyades.model.statistical.SDCounterDescriptor |
resolveRateDescriptor(org.eclipse.hyades.model.statistical.SDSnapshotObservation scalarIntervalObservation,
String descriptorName)
resolves the rate counter for the passed in observation
stores it in a local map per observation for subsequent calls
determines whether or not this aggregator is responsible for servicing the descriptor
and stores boolean indicating such in member variable, "resonsibleForRCServicing" or "responsibleForRIServicing" |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RateAggregator.RateJob
public RateAggregator.RateJob(Aggregator agregator)
processAddedDataForSampleInterval
protected void processAddedDataForSampleInterval(AggregationTimeBand timeBand)
throws AggregationException
- Description copied from class:
AggregationJob
- called by the Aggregation infrastructure for a job to process the data held by its parent Aggregator
- Specified by:
processAddedDataForSampleInterval
in class AggregationJob
- Throws:
AggregationException
resolveRateDescriptor
protected org.eclipse.hyades.model.statistical.SDCounterDescriptor resolveRateDescriptor(org.eclipse.hyades.model.statistical.SDSnapshotObservation scalarIntervalObservation,
String descriptorName)
- resolves the rate counter for the passed in observation
stores it in a local map per observation for subsequent calls
determines whether or not this aggregator is responsible for servicing the descriptor
and stores boolean indicating such in member variable, "resonsibleForRCServicing" or "responsibleForRIServicing"
- Parameters:
scalarIntervalObservation
- descriptorName
- -- the name of the descriptor sought. Will be "rate interval" or "rate cumulative"
- Returns:
SDCounterDescriptor
contributeOverallRates
protected boolean contributeOverallRates()
- Returns:
- true, if overall all rates should be contributed based on specified targets.
This class always returns true, but subclasses (ByteRateAggregator) may return false.
© Copyright IBM Corp. 2012. All rights reserved.