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,
boolean error,
com.newrelic.agent.model.TimeoutCause timeoutCause,
float priority,
java.util.Map<java.lang.String,java.lang.Object> distributedTraceIntrinsics,
boolean decider) |
Modifier and Type | Method and Description |
---|---|
boolean |
decider() |
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, boolean error, com.newrelic.agent.model.TimeoutCause timeoutCause, float priority, java.util.Map<java.lang.String,java.lang.Object> distributedTraceIntrinsics, boolean decider)
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.JSONStreamAware
java.io.IOException
public boolean isValid()
isValid
in class com.newrelic.agent.model.AnalyticsEvent
public boolean decider()
decider
in interface com.newrelic.agent.model.PriorityAware
decider
in class com.newrelic.agent.model.AnalyticsEvent
public java.util.Map<java.lang.String,java.lang.Object> getAgentAttributesCopy()
public java.lang.String getSyntheticsJobId()