filling the Span Pojo

This commit is contained in:
Guillaume Polaert 2017-04-26 09:45:31 +02:00
parent 580a0d2b1c
commit 7f0a2d643e
1 changed files with 7 additions and 5 deletions

View File

@ -8,25 +8,27 @@ import java.util.Optional;
public class Span implements io.opentracing.Span {
private final Tracer tracer;
private final String operationName;
private Map<String, Object> tags;
private long startTime;
private long durationMilliseconds;
private final SpanContext parent;
private SpanContext spanContext;
Span(
String operationName,
Tracer tracer, String operationName,
Map<String, Object> tags,
Optional<Long> timestamp, SpanContext parent) {
this.tracer = tracer;
this.operationName = operationName;
this.tags = tags;
this.startTime = timestamp.orElse(System.nanoTime());
this.startTime = timestamp.orElse(System.currentTimeMillis());
this.parent = parent;
}
public SpanContext context() {
return null;
return this.spanContext;
}
public void finish() {