protected class RateAggregator.RateJob extends AggregationJob
aggregator
Constructor and Description |
---|
RateAggregator.RateJob(Aggregator agregator) |
Modifier and Type | Method and Description |
---|---|
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"
|
getAggregator, isPreviouslyAttempted, run, setPreviouslyAttempted
public RateAggregator.RateJob(Aggregator agregator)
protected void processAddedDataForSampleInterval(AggregationTimeBand timeBand) throws AggregationException
AggregationJob
processAddedDataForSampleInterval
in class AggregationJob
AggregationException
protected org.eclipse.hyades.model.statistical.SDCounterDescriptor resolveRateDescriptor(org.eclipse.hyades.model.statistical.SDSnapshotObservation scalarIntervalObservation, String descriptorName)
scalarIntervalObservation
- descriptorName
- -- the name of the descriptor sought. Will be "rate interval" or "rate cumulative"SDCounterDescriptor
protected boolean contributeOverallRates()
© Copyright IBM Corp. 2013. All rights reserved.