public class StepMeasurements
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
action |
private java.util.List<StepMeasurements> |
children |
private java.lang.String |
eventName |
private java.util.List<MetricMeasurement> |
metricInstances |
private StepMeasurements |
parent |
private boolean |
started |
Constructor and Description |
---|
StepMeasurements(StepMeasurements parent,
java.lang.String eventName,
java.lang.String action) |
Modifier and Type | Method and Description |
---|---|
private void |
addChildExecution(StepMeasurements newTiming) |
void |
addMetricInstance(MetricMeasurement metric) |
(package private) java.lang.String |
getBackTrace() |
(package private) java.lang.String |
getEventName() |
(package private) java.lang.String |
getForwardTrace() |
java.util.Collection<MetricMeasurement> |
getMetricInstances() |
StepMeasurements |
getParent() |
void |
pauseAll() |
void |
resumeAll() |
java.util.Map<ThreadMetric,java.lang.Long> |
snapshotValues() |
private java.lang.String |
stackTraceElement() |
void |
startAll() |
void |
stopAll() |
private final StepMeasurements parent
private final java.util.List<StepMeasurements> children
private final java.util.List<MetricMeasurement> metricInstances
private final java.lang.String eventName
private final java.lang.String action
private volatile boolean started
public StepMeasurements(StepMeasurements parent, java.lang.String eventName, java.lang.String action)
public StepMeasurements getParent()
public void addMetricInstance(MetricMeasurement metric)
public void startAll()
public void stopAll()
public void pauseAll()
public void resumeAll()
java.lang.String getBackTrace()
java.lang.String getForwardTrace()
private void addChildExecution(StepMeasurements newTiming)
private java.lang.String stackTraceElement()
java.lang.String getEventName()
public java.util.Collection<MetricMeasurement> getMetricInstances()
public java.util.Map<ThreadMetric,java.lang.Long> snapshotValues()