public class TransactionTrace extends java.lang.Object implements java.lang.Comparable<TransactionTrace>, org.json.simple.JSONStreamAware
| Modifier and Type | Method and Description |
|---|---|
static java.util.Map<Tracer,java.util.Collection<Tracer>> |
buildChildren(java.util.Collection<Tracer> tracers) |
int |
compareTo(TransactionTrace o) |
java.lang.String |
getApplicationName() |
long |
getDuration() |
java.util.Map<com.newrelic.agent.bridge.datastore.ConnectionFactory,java.util.List<ExplainPlanExecutor>> |
getExplainPlanExecutors() |
java.util.Map<java.lang.String,java.lang.Object> |
getIntrinsicsShallowCopy() |
java.lang.String |
getRequestUri() |
java.lang.String |
getRootMetricName() |
TransactionSegment |
getRootSegment() |
protected java.util.List<TransactionSegment> |
getSQLSegments() |
long |
getStartTime() |
java.lang.String |
getSyntheticsResourceId() |
static TransactionTrace |
getTransactionTrace(TransactionData td) |
java.util.Map<java.lang.String,java.lang.Object> |
getUserAttributes() |
void |
setSyntheticsResourceId(java.lang.String syntheticsResourceId) |
java.lang.String |
toString() |
void |
writeJSONString(java.io.Writer writer) |
public static java.util.Map<Tracer,java.util.Collection<Tracer>> buildChildren(java.util.Collection<Tracer> tracers)
public long getStartTime()
public static TransactionTrace getTransactionTrace(TransactionData td)
public TransactionSegment getRootSegment()
public java.util.Map<com.newrelic.agent.bridge.datastore.ConnectionFactory,java.util.List<ExplainPlanExecutor>> getExplainPlanExecutors()
public java.util.Map<java.lang.String,java.lang.Object> getUserAttributes()
public void writeJSONString(java.io.Writer writer)
throws java.io.IOException
writeJSONString in interface org.json.simple.JSONStreamAwarejava.io.IOExceptionprotected java.util.List<TransactionSegment> getSQLSegments()
public java.lang.String toString()
toString in class java.lang.Objectpublic int compareTo(TransactionTrace o)
compareTo in interface java.lang.Comparable<TransactionTrace>public long getDuration()
public java.lang.String getRequestUri()
public void setSyntheticsResourceId(java.lang.String syntheticsResourceId)
public java.lang.String getSyntheticsResourceId()
public java.lang.String getRootMetricName()
public java.lang.String getApplicationName()
public java.util.Map<java.lang.String,java.lang.Object> getIntrinsicsShallowCopy()