|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectnet.sf.infrared.agent.AggregateOperationTree
This class is used to keep track of the aggregate execution times of a given operation. Each API executed as part of the operation is represented using an AggregateApiTime object, and these are linked to form a tree representing the entire operation.
| Constructor Summary | |
AggregateOperationTree()
for cator mapping |
|
AggregateOperationTree(AggregateOperationTree other)
|
|
AggregateOperationTree(AggregateOperationTree other,
IdMapper idMapper)
Constructs a new AggregateOperationTree object for the operation represented by the given OperationTree. |
|
AggregateOperationTree(OperationTree someTree)
Constructs a new AggregateOperationTree object for the operation represented by the given OperationTree. |
|
AggregateOperationTree(OperationTree someTree,
boolean lastInvocations)
|
|
AggregateOperationTree(TreeNode root)
|
|
| Method Summary | |
boolean |
contains(String api)
|
AggregateOperationTree |
deepCopy()
Make a copy of the operation tree |
TreeNode |
getHead()
Gets the TreeNode representing the API from which this operation started |
int |
getNoOfSqlCalls()
|
String |
getOperationName()
Gets the name of the operation represented by this AggregateOperationTree |
void |
merge(AggregateOperationTree operationTreeToMerge)
|
void |
merge(AggregateOperationTree treeToMerge,
IdMapper idMapper)
|
void |
mergeSubTrees(AggregateOperationTree[] extractedUniqueTrees)
|
void |
mergeSubTrees(AggregateOperationTree[] extractedUniqueTrees,
IdMapper idMapper)
|
void |
mergeSubTreesRecursively(List subTrees,
TreeNode mergedTree,
IdMapper idMapper)
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public AggregateOperationTree()
public AggregateOperationTree(OperationTree someTree)
someTree -
public AggregateOperationTree(OperationTree someTree,
boolean lastInvocations)
public AggregateOperationTree(AggregateOperationTree other,
IdMapper idMapper)
other - public AggregateOperationTree(AggregateOperationTree other)
public AggregateOperationTree(TreeNode root)
| Method Detail |
public void merge(AggregateOperationTree treeToMerge,
IdMapper idMapper)
public void mergeSubTrees(AggregateOperationTree[] extractedUniqueTrees)
public void mergeSubTrees(AggregateOperationTree[] extractedUniqueTrees,
IdMapper idMapper)
public void mergeSubTreesRecursively(List subTrees,
TreeNode mergedTree,
IdMapper idMapper)
public void merge(AggregateOperationTree operationTreeToMerge)
public String getOperationName()
public TreeNode getHead()
public AggregateOperationTree deepCopy()
public boolean contains(String api)
public int getNoOfSqlCalls()
public String toString()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||