Adding a tracer resolver (naive)

This commit is contained in:
Guillaume Polaert 2017-05-10 14:43:36 +02:00
parent 97e4d7cbf5
commit 9272dcd16a
2 changed files with 27 additions and 0 deletions

11
pom.xml
View File

@ -36,6 +36,12 @@
<version>4.9</version>
</dependency>
<dependency>
<groupId>com.google.auto.service</groupId>
<artifactId>auto-service</artifactId>
<version>1.0-rc3</version>
</dependency>
<!-- Testing dependencies -->
<dependency>
<groupId>junit</groupId>
@ -55,6 +61,11 @@
<version>2.7.22</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.opentracing.contrib</groupId>
<artifactId>opentracing-tracerresolver</artifactId>
<version>0.0.3</version>
</dependency>
</dependencies>
<build>

View File

@ -0,0 +1,16 @@
package com.datadoghq.trace.resolver;
import com.datadoghq.trace.DDTracer;
import com.google.auto.service.AutoService;
import io.opentracing.Tracer;
import io.opentracing.contrib.tracerresolver.TracerResolver;
@AutoService(TracerResolver.class)
public class DDTracerResolver extends TracerResolver{
@Override
protected Tracer resolve() {
return new DDTracer();
}
}