diff --git a/sdk/common/src/main/java/io/opentelemetry/sdk/resources/Resource.java b/sdk/common/src/main/java/io/opentelemetry/sdk/resources/Resource.java index 012e9c3ad62..92842db377d 100644 --- a/sdk/common/src/main/java/io/opentelemetry/sdk/resources/Resource.java +++ b/sdk/common/src/main/java/io/opentelemetry/sdk/resources/Resource.java @@ -25,11 +25,6 @@ /** * {@link Resource} represents a resource, which capture identifying information about the entities * for which signals (stats or traces) are reported. - * - *

To disable any {@link ResourceProvider} found on the classpath from being recognized, set the - * fully qualified class names of the {@link ResourceProvider} implementations as a comma separated - * list to the system property {@code -Dotel.java.disabled.resource_providers} or the {@code - * OTEL_JAVA_DISABLED_RESOURCE_PROVIDERS} environment variable. */ @Immutable @AutoValue diff --git a/sdk/common/src/main/java/io/opentelemetry/sdk/resources/ResourceProvider.java b/sdk/common/src/main/java/io/opentelemetry/sdk/resources/ResourceProvider.java deleted file mode 100644 index c306322fe00..00000000000 --- a/sdk/common/src/main/java/io/opentelemetry/sdk/resources/ResourceProvider.java +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Copyright The OpenTelemetry Authors - * SPDX-License-Identifier: Apache-2.0 - */ - -package io.opentelemetry.sdk.resources; - -import io.opentelemetry.api.common.Attributes; - -/** - * ResourceProvider is a service provider for additional {@link Resource}s. Users of OpenTelemetry - * SDK can use it to add custom {@link Resource} attributes. - * - *

Fully qualified class name of the implementation should be registered in {@code - * META-INF/services/io.opentelemetry.sdk.resources.ResourceProvider}. - * - *

Resources specified via system properties or environment variables will take precedence over - * any value supplied via {@code ResourceProvider}. - */ -public abstract class ResourceProvider { - - public Resource create() { - return Resource.create(getAttributes()); - } - - protected abstract Attributes getAttributes(); -}