Make TracerSdk non-public (#1153)

This commit is contained in:
Trask Stalnaker 2020-04-28 07:33:29 -07:00 committed by GitHub
parent fff15ffe2f
commit 489ef7038d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 5 deletions

View File

@ -20,10 +20,10 @@ import io.opentelemetry.exporters.logging.LoggingSpanExporter;
import io.opentelemetry.sdk.OpenTelemetrySdk;
import io.opentelemetry.sdk.trace.MultiSpanProcessor;
import io.opentelemetry.sdk.trace.SpanProcessor;
import io.opentelemetry.sdk.trace.TracerSdk;
import io.opentelemetry.sdk.trace.TracerSdkProvider;
import io.opentelemetry.sdk.trace.export.BatchSpansProcessor;
import io.opentelemetry.sdk.trace.export.SimpleSpansProcessor;
import io.opentelemetry.trace.Tracer;
import java.util.Arrays;
/** This example shows how to instantiate different Span Processors. */
@ -34,7 +34,7 @@ public class ConfigureSpanProcessorExample {
// Get the Tracer Provider
static TracerSdkProvider tracerProvider = OpenTelemetrySdk.getTracerProvider();
// Acquire a tracer
static TracerSdk tracer = tracerProvider.get("ConfigureSpanProcessorExample");
static Tracer tracer = tracerProvider.get("ConfigureSpanProcessorExample");
public static void main(String[] args) throws Exception {

View File

@ -17,14 +17,14 @@
package io.opentelemetry.sdk.common;
import com.google.auto.value.AutoValue;
import io.opentelemetry.sdk.trace.TracerSdk;
import io.opentelemetry.sdk.trace.TracerSdkProvider;
import io.opentelemetry.trace.Tracer;
import javax.annotation.Nullable;
import javax.annotation.concurrent.Immutable;
/**
* Holds information about the instrumentation library specified when creating an instance of {@link
* TracerSdk} using {@link TracerSdkProvider}.
* Tracer} using {@link TracerSdkProvider}.
*/
@AutoValue
@Immutable

View File

@ -24,7 +24,7 @@ import io.opentelemetry.trace.Tracer;
import io.opentelemetry.trace.TracingContextUtils;
/** {@link TracerSdk} is SDK implementation of {@link Tracer}. */
public final class TracerSdk implements Tracer {
final class TracerSdk implements Tracer {
private final TracerSharedState sharedState;
private final InstrumentationLibraryInfo instrumentationLibraryInfo;