From 7f0a2d643e565c81b14537cead4965be8b6af855 Mon Sep 17 00:00:00 2001 From: Guillaume Polaert Date: Wed, 26 Apr 2017 09:45:31 +0200 Subject: [PATCH] filling the Span Pojo --- src/main/java/com/datadoghq/trace/impl/Span.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/datadoghq/trace/impl/Span.java b/src/main/java/com/datadoghq/trace/impl/Span.java index 77b08e93ba..545dc6454e 100644 --- a/src/main/java/com/datadoghq/trace/impl/Span.java +++ b/src/main/java/com/datadoghq/trace/impl/Span.java @@ -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 tags; private long startTime; + private long durationMilliseconds; private final SpanContext parent; + private SpanContext spanContext; Span( - String operationName, + Tracer tracer, String operationName, Map tags, Optional 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() {