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, setPreviouslyAttemptedpublic RateAggregator.RateJob(Aggregator agregator)
protected void processAddedDataForSampleInterval(AggregationTimeBand timeBand) throws AggregationException
AggregationJobprocessAddedDataForSampleInterval in class AggregationJobAggregationExceptionprotected 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"SDCounterDescriptorprotected boolean contributeOverallRates()
© Copyright IBM Corp. 2013. All rights reserved.