public class TransactionEvent
extends com.newrelic.agent.model.AnalyticsEvent
implements org.json.simple.JSONStreamAware
| Constructor and Description |
|---|
TransactionEvent(java.lang.String appName,
java.util.Map<java.lang.String,java.lang.Object> userAttributes,
long timestamp,
java.lang.String name,
com.newrelic.agent.model.TransactionTiming timing,
java.lang.String guid,
java.lang.String referringGuid,
java.lang.Integer port,
java.lang.String tripId,
com.newrelic.agent.model.PathHashes pathHashes,
com.newrelic.agent.model.ApdexPerfZone apdexPerfZone,
com.newrelic.agent.model.SyntheticsIds syntheticsIds,
com.newrelic.agent.model.SyntheticsInfo syntheticsInfo,
boolean error,
com.newrelic.agent.model.TimeoutCause timeoutCause,
float priority,
java.util.Map<java.lang.String,java.lang.Object> distributedTraceIntrinsics) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
getAgentAttributesCopy() |
java.lang.String |
getAlternatePathHashes() |
java.lang.String |
getApdexPerfZone() |
float |
getDatabaseCallCount() |
float |
getDatabaseDuration() |
java.util.Map<java.lang.String,java.lang.Object> |
getDistributedTraceIntrinsics() |
float |
getDuration() |
float |
getExternalCallCount() |
float |
getExternalDuration() |
java.lang.String |
getGuid() |
java.lang.String |
getName() |
java.lang.String |
getParenSpanId() |
java.lang.String |
getParentId() |
java.lang.Integer |
getPathHash() |
int |
getPort() |
java.lang.String |
getReferrerGuid() |
java.lang.Integer |
getReferringPathHash() |
java.lang.String |
getSyntheticsJobId() |
com.newrelic.agent.model.TimeoutCause |
getTimeoutCause() |
float |
getTotalTime() |
java.lang.String |
getTripId() |
float |
getTTFB() |
float |
getTTLB() |
boolean |
isError() |
boolean |
isValid() |
void |
writeJSONString(java.io.Writer out) |
public TransactionEvent(java.lang.String appName,
java.util.Map<java.lang.String,java.lang.Object> userAttributes,
long timestamp,
java.lang.String name,
com.newrelic.agent.model.TransactionTiming timing,
java.lang.String guid,
java.lang.String referringGuid,
java.lang.Integer port,
java.lang.String tripId,
com.newrelic.agent.model.PathHashes pathHashes,
com.newrelic.agent.model.ApdexPerfZone apdexPerfZone,
com.newrelic.agent.model.SyntheticsIds syntheticsIds,
com.newrelic.agent.model.SyntheticsInfo syntheticsInfo,
boolean error,
com.newrelic.agent.model.TimeoutCause timeoutCause,
float priority,
java.util.Map<java.lang.String,java.lang.Object> distributedTraceIntrinsics)
public float getDuration()
public float getTotalTime()
public float getTTFB()
public float getTTLB()
public int getPort()
public java.lang.String getName()
public float getExternalCallCount()
public float getExternalDuration()
public float getDatabaseCallCount()
public float getDatabaseDuration()
public boolean isError()
public java.lang.String getGuid()
public java.lang.String getTripId()
public java.lang.Integer getPathHash()
public java.lang.String getAlternatePathHashes()
public java.lang.Integer getReferringPathHash()
public java.lang.String getReferrerGuid()
public java.lang.String getApdexPerfZone()
public com.newrelic.agent.model.TimeoutCause getTimeoutCause()
public java.util.Map<java.lang.String,java.lang.Object> getDistributedTraceIntrinsics()
public java.lang.String getParentId()
public java.lang.String getParenSpanId()
public void writeJSONString(java.io.Writer out)
throws java.io.IOException
writeJSONString in interface org.json.simple.JSONStreamAwarejava.io.IOExceptionpublic boolean isValid()
isValid in class com.newrelic.agent.model.AnalyticsEventpublic java.util.Map<java.lang.String,java.lang.Object> getAgentAttributesCopy()
public java.lang.String getSyntheticsJobId()