public class ZipkinTracer extends Object implements VertxTracer<brave.Span,BiConsumer<Object,Throwable>>
| Modifier and Type | Field and Description |
|---|---|
static String |
ACTIVE_CONTEXT |
static String |
ACTIVE_REQUEST |
static String |
ACTIVE_SPAN |
NOOP| Constructor and Description |
|---|
ZipkinTracer(boolean closeTracer,
brave.http.HttpTracing httpTracing,
VertxSender sender) |
ZipkinTracer(boolean closeTracer,
brave.Tracing tracing,
VertxSender sender) |
| Modifier and Type | Method and Description |
|---|---|
static brave.propagation.TraceContext |
activeContext() |
static brave.Span |
activeSpan() |
static void |
clearContext()
Remove any active context.
|
static void |
clearSpan()
Remove any active span.
|
void |
close() |
static String |
exportTraceId()
Export active traceId otherwise
null. |
brave.Tracing |
getTracing() |
static void |
importTraceId(String traceId)
Import traceId.
|
<R> brave.Span |
receiveRequest(Context context,
SpanKind kind,
TracingPolicy policy,
R request,
String operation,
Iterable<Map.Entry<String,String>> headers,
TagExtractor<R> tagExtractor) |
<R> void |
receiveResponse(Context context,
R response,
BiConsumer<Object,Throwable> payload,
Throwable failure,
TagExtractor<R> tagExtractor) |
VertxSender |
sender() |
<R> BiConsumer<Object,Throwable> |
sendRequest(Context context,
SpanKind kind,
TracingPolicy policy,
R request,
String operation,
BiConsumer<String,String> headers,
TagExtractor<R> tagExtractor) |
<R> void |
sendResponse(Context context,
R response,
brave.Span span,
Throwable failure,
TagExtractor<R> tagExtractor) |
static void |
setSpan(brave.Span span)
Set active
Span. |
static void |
setTraceContext(brave.propagation.TraceContext context)
Set active
TraceContext. |
public static final String ACTIVE_SPAN
public static final String ACTIVE_CONTEXT
public static final String ACTIVE_REQUEST
public ZipkinTracer(boolean closeTracer,
brave.Tracing tracing,
VertxSender sender)
public ZipkinTracer(boolean closeTracer,
brave.http.HttpTracing httpTracing,
VertxSender sender)
public VertxSender sender()
public static brave.Span activeSpan()
Span otherwise nullpublic static brave.propagation.TraceContext activeContext()
TraceContext otherwise nullpublic brave.Tracing getTracing()
public <R> brave.Span receiveRequest(Context context, SpanKind kind, TracingPolicy policy, R request, String operation, Iterable<Map.Entry<String,String>> headers, TagExtractor<R> tagExtractor)
receiveRequest in interface VertxTracer<brave.Span,BiConsumer<Object,Throwable>>public <R> void sendResponse(Context context, R response, brave.Span span, Throwable failure, TagExtractor<R> tagExtractor)
sendResponse in interface VertxTracer<brave.Span,BiConsumer<Object,Throwable>>public <R> BiConsumer<Object,Throwable> sendRequest(Context context, SpanKind kind, TracingPolicy policy, R request, String operation, BiConsumer<String,String> headers, TagExtractor<R> tagExtractor)
sendRequest in interface VertxTracer<brave.Span,BiConsumer<Object,Throwable>>public <R> void receiveResponse(Context context, R response, BiConsumer<Object,Throwable> payload, Throwable failure, TagExtractor<R> tagExtractor)
receiveResponse in interface VertxTracer<brave.Span,BiConsumer<Object,Throwable>>public void close()
close in interface VertxTracer<brave.Span,BiConsumer<Object,Throwable>>public static void clearContext()
public static void clearSpan()
public static void importTraceId(String traceId)
public static String exportTraceId()
null.public static void setTraceContext(brave.propagation.TraceContext context)
TraceContext.public static void setSpan(brave.Span span)
Span.Copyright © 2022 Eclipse. All rights reserved.