public abstract class Aggregator
extends com.ibm.rational.test.lt.execution.results.internal.data.adapters.RPTStatisticalAdapter
implements com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregator
| Modifier and Type | Class and Description |
|---|---|
protected class |
Aggregator.AggregationObservationAdapter |
static class |
Aggregator.DataRepresentation |
static class |
Aggregator.UnsmoothableDataException |
| Modifier and Type | Field and Description |
|---|---|
protected HashSet<org.eclipse.hyades.model.statistical.SDSnapshotObservation> |
activeNotifiers |
protected com.ibm.rational.test.lt.execution.results.data.collections.StringList |
basePathList |
protected boolean |
critical |
protected AggregationJob |
job |
protected AggregationJob |
jobForRecycle |
protected boolean |
started |
protected org.eclipse.hyades.model.statistical.SDCounterDescriptor[] |
targetDescriptor |
protected String |
targetNodeName |
protected com.ibm.rational.test.lt.execution.results.data.collections.StringList |
wildCardSubs |
| Constructor and Description |
|---|
Aggregator() |
| Modifier and Type | Method and Description |
|---|---|
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) |
void |
cleanup() |
void |
clearData() |
double |
convertSampleTimeToSystemTime(double sampleTime) |
double |
convertToTimeRangeRelativeTime(double sampleTime) |
static void |
debugStop(org.eclipse.hyades.model.statistical.SDDescriptor d) |
static void |
debugStop(org.eclipse.hyades.model.statistical.SDSnapshotObservation obs) |
static void |
debugStop(com.ibm.rational.test.lt.execution.results.data.collections.StringList pathUnderTest) |
Set<org.eclipse.hyades.model.statistical.SDSnapshotObservation> |
getActiveNotifiers() |
com.ibm.rational.test.lt.execution.results.data.collections.StringList |
getBasePathList() |
IConfigurationElement |
getConfigElement() |
String |
getDescriptorClassificationString() |
abstract com.ibm.rational.test.lt.execution.results.data.collections.StringList |
getFirstTargetPath() |
abstract AggregationJob |
getJob() |
protected String |
getJobProcessingNodeName(AggregationJob job) |
String |
getNodeName() |
com.ibm.rational.test.lt.execution.results.data.collections.ResultsList<org.eclipse.hyades.model.statistical.SDSnapshotObservation> |
getNotifiers() |
int |
getSampleIntervalWidth() |
int |
getSampleWindowIndex() |
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) |
org.eclipse.hyades.model.statistical.SDCounterDescriptor |
getTargetDescriptor(int index) |
int |
getTargetDescriptorCount() |
org.eclipse.emf.common.util.EList<org.eclipse.hyades.model.statistical.SDCounterDescriptor> |
getTargetDescriptors() |
Object |
getValueAddedByNotifier(Object notifier) |
protected boolean |
initTargetDescriptors()
infrastructure use only
|
boolean |
isCritical() |
boolean |
isStarted() |
protected void |
logAddDataEvent(Object notifier,
Object value,
Double creationTime)
infrastructure use only
|
void |
notifyChanged(org.eclipse.emf.common.notify.Notification notification) |
protected void |
queJob()
infrastructure use only
|
void |
registerObservationAdapter(org.eclipse.hyades.model.statistical.SDSnapshotObservation newObservation) |
protected static com.ibm.rational.test.lt.execution.results.data.collections.ResultsList |
resolveDescriptorPath(org.eclipse.hyades.model.statistical.SDDescriptor descriptor) |
void |
setBasePathList(com.ibm.rational.test.lt.execution.results.data.collections.StringList basePathList) |
void |
setConfigElement(IConfigurationElement element) |
void |
setCritical() |
void |
setRunBasedTime() |
void |
setTarget(org.eclipse.emf.common.notify.Notifier newTarget) |
void |
setTargetNodeName(String targetNodeName) |
void |
setTimeRange(com.ibm.rational.test.lt.execution.results.internal.data.aggregation.RPTTimeRange timeRange) |
void |
setWildCardSubs(com.ibm.rational.test.lt.execution.results.data.collections.StringList wildCardSubs) |
protected boolean |
siftForSpecificCollection(org.eclipse.hyades.model.statistical.SDCounterDescriptor newTarget,
String[] counterPathEndElements,
com.ibm.rational.test.lt.execution.results.data.collections.ResultsList collection)
analyzes an SDCounterDescriptor to see if its model path ends with counterPathEndElements.
|
boolean |
startup() |
boolean |
usesRunBasedTime() |
adapt, adapt, adapt, adapt, getFacade, getParentAdapter, getTarget, getTargetCollection, getTimeRange, isAdapterForType, isObsolete, registerForCleanup, retainAtTimeRangeCompletion, setFacade, setObsolete, setObsolete, setObsolete, unAdaptprotected com.ibm.rational.test.lt.execution.results.data.collections.StringList wildCardSubs
protected String targetNodeName
protected org.eclipse.hyades.model.statistical.SDCounterDescriptor[] targetDescriptor
protected boolean started
protected AggregationJob job
protected AggregationJob jobForRecycle
protected HashSet<org.eclipse.hyades.model.statistical.SDSnapshotObservation> activeNotifiers
protected boolean critical
protected com.ibm.rational.test.lt.execution.results.data.collections.StringList basePathList
public String getDescriptorClassificationString()
public abstract AggregationJob getJob()
getJob in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorpublic abstract com.ibm.rational.test.lt.execution.results.data.collections.StringList getFirstTargetPath()
getFirstTargetPath in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorpublic void cleanup()
cleanup in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorcleanup in class com.ibm.rational.test.lt.execution.results.internal.data.adapters.RPTStatisticalAdapterpublic final void setConfigElement(IConfigurationElement element)
setConfigElement in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorpublic void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
notifyChanged in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatornotifyChanged in interface org.eclipse.emf.common.notify.Adapterpublic final void registerObservationAdapter(org.eclipse.hyades.model.statistical.SDSnapshotObservation newObservation)
registerObservationAdapter in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorpublic void setTarget(org.eclipse.emf.common.notify.Notifier newTarget)
setTarget in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorsetTarget in interface org.eclipse.emf.common.notify.AdaptersetTarget in class com.ibm.rational.test.lt.execution.results.internal.data.adapters.RPTStatisticalAdapterpublic void setTargetNodeName(String targetNodeName)
setTargetNodeName in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorpublic org.eclipse.emf.common.util.EList<org.eclipse.hyades.model.statistical.SDCounterDescriptor> getTargetDescriptors()
getTargetDescriptors in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorpublic boolean startup()
startup in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorpublic final void setWildCardSubs(com.ibm.rational.test.lt.execution.results.data.collections.StringList wildCardSubs)
setWildCardSubs in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorprotected boolean initTargetDescriptors()
public final IConfigurationElement getConfigElement()
getConfigElement in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorpublic final org.eclipse.hyades.model.statistical.SDCounterDescriptor getTargetDescriptor(int index)
getTargetDescriptor in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorpublic final boolean isStarted()
isStarted in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorprotected void logAddDataEvent(Object notifier, Object value, Double creationTime)
notifier - value - creationTime - protected String getJobProcessingNodeName(AggregationJob job)
protected final void queJob()
public void clearData()
clearData in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorpublic final com.ibm.rational.test.lt.execution.results.data.collections.ResultsList<org.eclipse.hyades.model.statistical.SDSnapshotObservation> getNotifiers()
getNotifiers in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorpublic final Object getValueAddedByNotifier(Object notifier)
getValueAddedByNotifier in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorprotected final boolean siftForSpecificCollection(org.eclipse.hyades.model.statistical.SDCounterDescriptor newTarget,
String[] counterPathEndElements,
com.ibm.rational.test.lt.execution.results.data.collections.ResultsList collection)
newTarget - counterPathEndElements - collection - public final int getTargetDescriptorCount()
getTargetDescriptorCount in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorpublic final boolean isCritical()
isCritical in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorpublic final void setCritical()
setCritical in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorpublic final void setRunBasedTime()
setRunBasedTime in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorpublic final boolean usesRunBasedTime()
usesRunBasedTime in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorpublic final double convertSampleTimeToSystemTime(double sampleTime)
throws com.ibm.rpa.statistical.ModelFacadeException
convertSampleTimeToSystemTime in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorcom.ibm.rpa.statistical.ModelFacadeExceptionpublic final double convertToTimeRangeRelativeTime(double sampleTime)
throws com.ibm.rpa.statistical.ModelFacadeException
convertToTimeRangeRelativeTime in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorcom.ibm.rpa.statistical.ModelFacadeExceptionpublic final int getSampleIntervalWidth()
throws com.ibm.rpa.statistical.ModelFacadeException
getSampleIntervalWidth in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorcom.ibm.rpa.statistical.ModelFacadeExceptionpublic final String getNodeName()
getNodeName in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorpublic int getSampleWindowIndex()
getSampleWindowIndex in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorpublic void setTimeRange(com.ibm.rational.test.lt.execution.results.internal.data.aggregation.RPTTimeRange timeRange)
setTimeRange in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorsetTimeRange in class com.ibm.rational.test.lt.execution.results.internal.data.adapters.RPTStatisticalAdapterprotected static com.ibm.rational.test.lt.execution.results.data.collections.ResultsList resolveDescriptorPath(org.eclipse.hyades.model.statistical.SDDescriptor descriptor)
public static void debugStop(org.eclipse.hyades.model.statistical.SDDescriptor d)
public static void debugStop(org.eclipse.hyades.model.statistical.SDSnapshotObservation obs)
public static void debugStop(com.ibm.rational.test.lt.execution.results.data.collections.StringList pathUnderTest)
public Set<org.eclipse.hyades.model.statistical.SDSnapshotObservation> getActiveNotifiers()
getActiveNotifiers in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorpublic com.ibm.rational.test.lt.execution.results.data.collections.StringList getBasePathList()
public void setBasePathList(com.ibm.rational.test.lt.execution.results.data.collections.StringList basePathList)
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
getSmoothedRepresentation in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregatorAggregator.UnsmoothableDataExceptionpublic 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
© Copyright IBM Corp. 2013. All rights reserved.