diff --git a/api/src/main/java/io/opentelemetry/trace/DefaultTracer.java b/api/src/main/java/io/opentelemetry/trace/DefaultTracer.java index 25fa8cd724..e5c8972e98 100644 --- a/api/src/main/java/io/opentelemetry/trace/DefaultTracer.java +++ b/api/src/main/java/io/opentelemetry/trace/DefaultTracer.java @@ -21,7 +21,6 @@ import io.opentelemetry.context.propagation.BinaryFormat; import io.opentelemetry.context.propagation.HttpTextFormat; import io.opentelemetry.context.propagation.TraceContextFormat; import io.opentelemetry.internal.Utils; -import io.opentelemetry.resources.Resource; import io.opentelemetry.trace.unsafe.ContextUtils; import java.util.Map; import javax.annotation.Nullable; @@ -66,16 +65,6 @@ public final class DefaultTracer implements Tracer { Utils.checkNotNull(spanData, "spanData"); } - @Override - public void setResource(Resource resource) { - // do nothing - } - - @Override - public Resource getResource() { - return Resource.getEmpty(); - } - @Override public BinaryFormat getBinaryFormat() { return BINARY_FORMAT; diff --git a/api/src/main/java/io/opentelemetry/trace/Tracer.java b/api/src/main/java/io/opentelemetry/trace/Tracer.java index f1ec9025fe..b698399df7 100644 --- a/api/src/main/java/io/opentelemetry/trace/Tracer.java +++ b/api/src/main/java/io/opentelemetry/trace/Tracer.java @@ -20,7 +20,6 @@ import com.google.errorprone.annotations.MustBeClosed; import io.opentelemetry.context.Scope; import io.opentelemetry.context.propagation.BinaryFormat; import io.opentelemetry.context.propagation.HttpTextFormat; -import io.opentelemetry.resources.Resource; /** * Tracer is a simple, interface for {@link Span} creation and in-process context interaction. @@ -152,23 +151,6 @@ public interface Tracer { */ Span.Builder spanBuilder(String spanName); - /** - * Sets the {@link Resource} to be associated with all {@link Span} and {@link SpanData} objects - * recorded by this {@link Tracer}. - * - * @param resource Resource to be associated with all {@link Span} and {@link SpanData} objects. - */ - void setResource(Resource resource); - - /** - * Gets the {@link Resource} that is associating with all the {@link Span} and {@link SpanData} - * objects recorded by this {@link Tracer}. - * - * @return {@link Resource} that is associating with all {@link Span} and {@link SpanData} - * objects. - */ - Resource getResource(); - /** * Records a {@link SpanData}. This API allows to send a pre-populated span object to the * exporter. Sampling and recording decisions as well as other collection optimizations is a diff --git a/api/src/test/java/io/opentelemetry/OpenTelemetryTest.java b/api/src/test/java/io/opentelemetry/OpenTelemetryTest.java index 99c75d9e0c..031d7da7b0 100644 --- a/api/src/test/java/io/opentelemetry/OpenTelemetryTest.java +++ b/api/src/test/java/io/opentelemetry/OpenTelemetryTest.java @@ -31,7 +31,6 @@ import io.opentelemetry.metrics.Measure; import io.opentelemetry.metrics.Measurement; import io.opentelemetry.metrics.Meter; import io.opentelemetry.metrics.spi.MeterProvider; -import io.opentelemetry.resources.Resource; import io.opentelemetry.tags.DefaultTagger; import io.opentelemetry.tags.TagMap; import io.opentelemetry.tags.Tagger; @@ -215,14 +214,6 @@ public class OpenTelemetryTest { return null; } - @Override - public void setResource(Resource resource) {} - - @Override - public Resource getResource() { - return null; - } - @Override public void recordSpanData(SpanData span) {} diff --git a/sdk/src/main/java/io/opentelemetry/sdk/trace/TracerSdk.java b/sdk/src/main/java/io/opentelemetry/sdk/trace/TracerSdk.java index f9d58962ae..88b4eeee2d 100644 --- a/sdk/src/main/java/io/opentelemetry/sdk/trace/TracerSdk.java +++ b/sdk/src/main/java/io/opentelemetry/sdk/trace/TracerSdk.java @@ -20,7 +20,6 @@ import io.opentelemetry.context.Scope; import io.opentelemetry.context.propagation.BinaryFormat; import io.opentelemetry.context.propagation.HttpTextFormat; import io.opentelemetry.context.propagation.TraceContextFormat; -import io.opentelemetry.resources.Resource; import io.opentelemetry.sdk.trace.config.TraceConfig; import io.opentelemetry.trace.Span; import io.opentelemetry.trace.SpanContext; @@ -51,14 +50,6 @@ public class TracerSdk implements Tracer { return null; } - @Override - public void setResource(Resource resource) {} - - @Override - public Resource getResource() { - return null; - } - @Override public void recordSpanData(SpanData span) {}