IBM Rational Performance Tester SDK

com.ibm.rational.test.lt.execution.results.data.aggregation.transferaggregators
Class ScalarTransferLastValueAggregator

java.lang.Object
  extended by com.ibm.rational.test.lt.execution.results.internal.data.adapters.RPTStatisticalAdapter
      extended by com.ibm.rational.test.lt.execution.results.data.aggregation.Aggregator
          extended by com.ibm.rational.test.lt.execution.results.data.aggregation.TransferAggregator
              extended by com.ibm.rational.test.lt.execution.results.data.aggregation.TransferAggregatorWithDiscreteTarget
                  extended by com.ibm.rational.test.lt.execution.results.data.aggregation.transferaggregators.ScalarTransferLastValueAggregator
All Implemented Interfaces:
com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregator, org.eclipse.emf.common.notify.Adapter

public class ScalarTransferLastValueAggregator
extends com.ibm.rational.test.lt.execution.results.data.aggregation.TransferAggregatorWithDiscreteTarget

transfers a scalar interval value to the "All Hosts" node. If no value was reported during the interval, then it transfers the last reported value. Sample deployment:


Nested Class Summary
 
Nested classes/interfaces inherited from class com.ibm.rational.test.lt.execution.results.data.aggregation.Aggregator
Aggregator.AggregationObservationAdapter, Aggregator.DataRepresentation, Aggregator.UnsmoothableDataException
 
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
org.eclipse.emf.common.notify.Adapter.Internal
 
Field Summary
 
Fields inherited from class com.ibm.rational.test.lt.execution.results.data.aggregation.Aggregator
activeNotifiers, basePathList, critical, job, jobForRecycle, started, targetDescriptor, targetNodeName, wildCardSubs
 
Fields inherited from class com.ibm.rational.test.lt.execution.results.internal.data.adapters.RPTStatisticalAdapter
defaultSynchronizer, facade, latestTarget, obsoleteNotifiers, parentAdapter, targets
 
Constructor Summary
ScalarTransferLastValueAggregator()
           
 
Method Summary
 void cleanup()
           
 AggregationJob getJob()
           
 Aggregator.DataRepresentation getSmoothedRepresentation(com.ibm.rational.test.lt.execution.results.view.data.RPTDataQuery dataset, org.eclipse.hyades.model.statistical.SDSnapshotObservation observation, com.ibm.rational.test.lt.execution.results.internal.data.aggregation.RPTTimeRange timeRange, int numPoints, double startTime, double endTime, String label)
           
 
Methods inherited from class com.ibm.rational.test.lt.execution.results.data.aggregation.TransferAggregatorWithDiscreteTarget
startup
 
Methods inherited from class com.ibm.rational.test.lt.execution.results.data.aggregation.TransferAggregator
alwaysRetainData, clearData, getDescriptorClassificationString, getFirstTargetPath
 
Methods inherited from class com.ibm.rational.test.lt.execution.results.data.aggregation.Aggregator
_getSmoothedRepresentation, convertSampleTimeToSystemTime, convertToTimeRangeRelativeTime, debugStop, debugStop, debugStop, getActiveNotifiers, getBasePathList, getConfigElement, getJobProcessingNodeName, getNodeName, getNotifiers, getSampleIntervalWidth, getSampleWindowIndex, getTargetDescriptor, getTargetDescriptorCount, getTargetDescriptors, getValueAddedByNotifier, initTargetDescriptors, isCritical, isStarted, logAddDataEvent, notifyChanged, queJob, registerObservationAdapter, resolveDescriptorPath, setBasePathList, setConfigElement, setCritical, setRunBasedTime, setTarget, setTargetNodeName, setTimeRange, setWildCardSubs, siftForSpecificCollection, usesRunBasedTime
 
Methods inherited from class com.ibm.rational.test.lt.execution.results.internal.data.adapters.RPTStatisticalAdapter
adapt, adapt, adapt, adapt, getFacade, getParentAdapter, getTarget, getTargetCollection, getTimeRange, isAdapterForType, isObsolete, registerForCleanup, retainAtTimeRangeCompletion, setFacade, setObsolete, setObsolete, setObsolete, unAdapt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregator
setFacade
 

Constructor Detail

ScalarTransferLastValueAggregator

public ScalarTransferLastValueAggregator()
Method Detail

getJob

public AggregationJob getJob()
Specified by:
getJob in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregator
Specified by:
getJob in class Aggregator

cleanup

public void cleanup()
Specified by:
cleanup in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregator
Overrides:
cleanup in class Aggregator

getSmoothedRepresentation

public Aggregator.DataRepresentation getSmoothedRepresentation(com.ibm.rational.test.lt.execution.results.view.data.RPTDataQuery dataset,
                                                               org.eclipse.hyades.model.statistical.SDSnapshotObservation observation,
                                                               com.ibm.rational.test.lt.execution.results.internal.data.aggregation.RPTTimeRange timeRange,
                                                               int numPoints,
                                                               double startTime,
                                                               double endTime,
                                                               String label)
                                                        throws Aggregator.UnsmoothableDataException
Specified by:
getSmoothedRepresentation in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregator
Overrides:
getSmoothedRepresentation in class Aggregator
Throws:
Aggregator.UnsmoothableDataException

IBM Rational Performance Tester SDK

© Copyright IBM Corp. 2012. All rights reserved.