Package org.apache.solr.util
Class RTimerTree
- java.lang.Object
- 
- org.apache.solr.util.RTimer
- 
- org.apache.solr.util.RTimerTree
 
 
- 
 public class RTimerTree extends RTimer A recursive timer.RTimerTree's are started automatically when instantiated; sub-timers are also started automatically when created. 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.apache.solr.util.RTimerRTimer.TimerImpl
 
- 
 - 
Field SummaryFields Modifier and Type Field Description protected SimpleOrderedMap<RTimerTree>children
 - 
Constructor SummaryConstructors Constructor Description RTimerTree()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description NamedList<Object>asNamedList()SimpleOrderedMap<RTimerTree>getChildren()Manipulating this map may have undefined results.protected RTimerTreenewTimer()doublestop()Recursively stop timer and sub timersRTimerTreesub(String desc)Returns a subtimer given its name.StringtoString()- 
Methods inherited from class org.apache.solr.util.RTimergetTime, newTimerImpl, pause, resume
 
- 
 
- 
- 
- 
Field Detail- 
childrenprotected SimpleOrderedMap<RTimerTree> children 
 
- 
 - 
Method Detail- 
newTimerprotected RTimerTree newTimer() 
 - 
subpublic RTimerTree sub(String desc) Returns a subtimer given its name. If the subtimer did not exist a new subtimer will be started and returned, otherwise an existing subtimer will be returned as-is.
 - 
getChildrenpublic SimpleOrderedMap<RTimerTree> getChildren() Manipulating this map may have undefined results.
 
- 
 
-