public abstract class ServerTracer extends AnnotationSubmitter
| Modifier and Type | Class and Description |
|---|---|
static class |
ServerTracer.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ServerTracer.Builder |
builder() |
void |
clearCurrentSpan()
Clears current span.
|
void |
setServerReceived()
Sets server received event for current request.
|
void |
setServerSend()
Sets the server sent event for current thread.
|
void |
setStateCurrentTrace(long traceId,
long spanId,
Long parentSpanId,
String name)
Sets the current Trace/Span state.
|
void |
setStateNoTracing()
Sets the current Trace/Span state.
|
void |
setStateUnknown(String spanName)
Sets the current Trace/Span state.
|
create, submitAnnotation, submitBinaryAnnotation, submitBinaryAnnotationpublic static ServerTracer.Builder builder()
public void clearCurrentSpan()
public void setStateCurrentTrace(long traceId,
long spanId,
@Nullable
Long parentSpanId,
@Nullable
String name)
traceId - Trace id.spanId - Span id.parentSpanId - Parent span id. Can be null.name - Name should not be empty or null.setStateNoTracing(),
setStateUnknown(String)public void setStateNoTracing()
public void setStateUnknown(String spanName)
spanName - The name of our current request/span.public void setServerReceived()
setStateCurrentTrace(long, long, Long, String) , setStateNoTracing() or
setStateUnknown(String).public void setServerSend()
Copyright © 2015. All Rights Reserved.