com.ibm.commons.util.profiler
Class ProfilerAggregator

java.lang.Object
  extended by com.ibm.commons.util.profiler.ProfilerAggregator

public final class ProfilerAggregator
extends java.lang.Object

Profiler aggregator.


Constructor Summary
ProfilerAggregator(ProfilerAggregator parent, ProfilerType type, java.lang.String param, int detailLevel)
           
 
Method Summary
 void dump()
           
 long getAvgTime()
           
 ProfilerAggregator getChild(int index)
           
 int getChildCount()
           
 long getChildrenTime()
           
 int getCount()
           
 int getDetailLevel()
           
 int getId()
           
 long getMaxTime()
           
 long getMinTime()
           
 java.lang.String getParam()
           
 long getTotalTime()
           
 ProfilerType getType()
           
 boolean isRootAggregator()
           
 void merge(ProfilerAggregator aggregator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProfilerAggregator

public ProfilerAggregator(ProfilerAggregator parent,
                          ProfilerType type,
                          java.lang.String param,
                          int detailLevel)
Method Detail

getDetailLevel

public int getDetailLevel()

merge

public void merge(ProfilerAggregator aggregator)

isRootAggregator

public boolean isRootAggregator()

getId

public int getId()

getType

public ProfilerType getType()

getParam

public java.lang.String getParam()

getChildCount

public int getChildCount()

getChild

public ProfilerAggregator getChild(int index)

getCount

public int getCount()

getMinTime

public long getMinTime()

getMaxTime

public long getMaxTime()

getTotalTime

public long getTotalTime()

getChildrenTime

public long getChildrenTime()

getAvgTime

public long getAvgTime()

dump

public void dump()