com.aliyun.openservices.shade.io.opentelemetry.api.trace.DefaultTracerProvider Maven / Gradle / Ivy
/*
* Copyright The OpenTelemetry Authors
* SPDX-License-Identifier: Apache-2.0
*/
package com.aliyun.openservices.shade.com.aliyun.openservices.shade.io.opentelemetry.api.trace;
import javax.annotation.concurrent.ThreadSafe;
@ThreadSafe
class DefaultTracerProvider implements TracerProvider {
private static final TracerProvider INSTANCE = new DefaultTracerProvider();
static TracerProvider getInstance() {
return INSTANCE;
}
@Override
public Tracer get(String instrumentationScopeName) {
return DefaultTracer.getInstance();
}
@Override
public Tracer get(String instrumentationScopeName, String instrumentationScopeVersion) {
return DefaultTracer.getInstance();
}
private DefaultTracerProvider() {}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy