public class SpanProxy
extends java.lang.Object
| Constructor and Description |
|---|
SpanProxy() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptDistributedTracePayload(com.newrelic.api.agent.DistributedTracePayload payload) |
boolean |
acceptDistributedTracePayload(java.lang.String payload) |
com.newrelic.api.agent.DistributedTracePayload |
createDistributedTracePayload(java.lang.Float priority,
java.lang.String guid,
java.lang.String txnId) |
DistributedTracePayloadImpl |
getInboundDistributedTracePayload() |
W3CTraceParent |
getInitiatingW3CTraceParent() |
W3CTraceState |
getInitiatingW3CTraceState() |
java.lang.String |
getOrCreateTraceId() |
DistributedTracePayloadImpl |
getOutboundDistributedTracePayload() |
java.lang.String |
getTraceId() |
long |
getTransportDurationInMillis() |
void |
setInitiatingW3CTraceParent(W3CTraceParent w3CTraceParent) |
void |
setInitiatingW3CTraceState(W3CTraceState w3CTraceState) |
void |
setTimestamp(long timestamp) |
public java.lang.String getOrCreateTraceId()
public java.lang.String getTraceId()
public com.newrelic.api.agent.DistributedTracePayload createDistributedTracePayload(java.lang.Float priority,
java.lang.String guid,
java.lang.String txnId)
public boolean acceptDistributedTracePayload(java.lang.String payload)
public boolean acceptDistributedTracePayload(com.newrelic.api.agent.DistributedTracePayload payload)
public DistributedTracePayloadImpl getInboundDistributedTracePayload()
public DistributedTracePayloadImpl getOutboundDistributedTracePayload()
public void setTimestamp(long timestamp)
public long getTransportDurationInMillis()
public W3CTraceParent getInitiatingW3CTraceParent()
public W3CTraceState getInitiatingW3CTraceState()
public void setInitiatingW3CTraceParent(W3CTraceParent w3CTraceParent)
public void setInitiatingW3CTraceState(W3CTraceState w3CTraceState)