public final class Recorder extends Object
Constructor and Description |
---|
Recorder(zipkin.Endpoint localEndpoint,
Clock clock,
zipkin.reporter.Reporter<zipkin.Span> reporter) |
Modifier and Type | Method and Description |
---|---|
void |
annotate(TraceContext context,
long timestamp,
String value) |
void |
finish(TraceContext context,
long finishTimestamp) |
void |
flush(TraceContext context) |
void |
kind(TraceContext context,
Span.Kind kind) |
void |
name(TraceContext context,
String name) |
void |
remoteEndpoint(TraceContext context,
zipkin.Endpoint remoteEndpoint) |
void |
start(TraceContext context,
long timestamp) |
void |
tag(TraceContext context,
String key,
String value) |
Long |
timestamp(TraceContext context)
Hook needed for Brave 3's LocalTracer.finish(duration)
|
public Recorder(zipkin.Endpoint localEndpoint, Clock clock, zipkin.reporter.Reporter<zipkin.Span> reporter)
@Nullable public Long timestamp(TraceContext context)
Span.start()
public void start(TraceContext context, long timestamp)
Span.start(long)
public void name(TraceContext context, String name)
Span.name(String)
public void kind(TraceContext context, Span.Kind kind)
Span.kind(Span.Kind)
public void annotate(TraceContext context, long timestamp, String value)
Span.annotate(long, String)
public void tag(TraceContext context, String key, String value)
Span.tag(String, String)
public void remoteEndpoint(TraceContext context, zipkin.Endpoint remoteEndpoint)
Span.remoteEndpoint(Endpoint)
public void finish(TraceContext context, long finishTimestamp)
Span.finish()
public void flush(TraceContext context)
Span.flush()
Copyright © 2017. All rights reserved.