Delete old ResourceProvider class (#2895)
This commit is contained in:
		
							parent
							
								
									7e1b8f924a
								
							
						
					
					
						commit
						6710f099e7
					
				|  | @ -25,11 +25,6 @@ import javax.annotation.concurrent.Immutable; | ||||||
| /** | /** | ||||||
|  * {@link Resource} represents a resource, which capture identifying information about the entities |  * {@link Resource} represents a resource, which capture identifying information about the entities | ||||||
|  * for which signals (stats or traces) are reported. |  * for which signals (stats or traces) are reported. | ||||||
|  * |  | ||||||
|  * <p>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 | @Immutable | ||||||
| @AutoValue | @AutoValue | ||||||
|  |  | ||||||
|  | @ -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. |  | ||||||
|  * |  | ||||||
|  * <p>Fully qualified class name of the implementation should be registered in {@code |  | ||||||
|  * META-INF/services/io.opentelemetry.sdk.resources.ResourceProvider}. |  | ||||||
|  * |  | ||||||
|  * <p>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(); |  | ||||||
| } |  | ||||||
		Loading…
	
		Reference in New Issue