public class MutableAggregateTimer extends Object implements AggregatedTimer
| Constructor and Description |
|---|
MutableAggregateTimer(String name,
boolean extended) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDataFrom(TransactionTimer timer) |
static MutableAggregateTimer |
createAuxThreadRootTimer() |
List<MutableAggregateTimer> |
getChildTimers() |
String |
getName() |
boolean |
isExtended() |
AggregatedTimer |
newChildTimer(String name,
boolean extended) |
AggregateOuterClass.Aggregate.Timer |
toProto() |
public MutableAggregateTimer(String name, boolean extended)
public void addDataFrom(TransactionTimer timer)
addDataFrom in interface AggregatedTimerpublic static MutableAggregateTimer createAuxThreadRootTimer()
public List<MutableAggregateTimer> getChildTimers()
getChildTimers in interface AggregatedTimerpublic String getName()
getName in interface AggregatedTimerpublic boolean isExtended()
isExtended in interface AggregatedTimerpublic AggregatedTimer newChildTimer(String name, boolean extended)
newChildTimer in interface AggregatedTimerpublic AggregateOuterClass.Aggregate.Timer toProto()
Copyright © 2011–2020 Glowroot contributors. All rights reserved.