Move BootstrapPackagePrefixesHolder to javaagent-bootstrap (#4303)
This commit is contained in:
parent
09ad3d2f58
commit
b4984657b5
|
@ -16,10 +16,10 @@ import static net.bytebuddy.matcher.ElementMatchers.not;
|
||||||
import static net.bytebuddy.matcher.ElementMatchers.takesArgument;
|
import static net.bytebuddy.matcher.ElementMatchers.takesArgument;
|
||||||
import static net.bytebuddy.matcher.ElementMatchers.takesArguments;
|
import static net.bytebuddy.matcher.ElementMatchers.takesArguments;
|
||||||
|
|
||||||
|
import io.opentelemetry.javaagent.bootstrap.BootstrapPackagePrefixesHolder;
|
||||||
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
|
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
|
||||||
import io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer;
|
import io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer;
|
||||||
import io.opentelemetry.javaagent.instrumentation.api.CallDepth;
|
import io.opentelemetry.javaagent.instrumentation.api.CallDepth;
|
||||||
import io.opentelemetry.javaagent.instrumentation.api.internal.BootstrapPackagePrefixesHolder;
|
|
||||||
import io.opentelemetry.javaagent.tooling.Constants;
|
import io.opentelemetry.javaagent.tooling.Constants;
|
||||||
import java.lang.invoke.MethodHandle;
|
import java.lang.invoke.MethodHandle;
|
||||||
import java.lang.invoke.MethodHandles;
|
import java.lang.invoke.MethodHandles;
|
||||||
|
@ -81,9 +81,7 @@ public class ClassLoaderInstrumentation implements TypeInstrumentation {
|
||||||
try {
|
try {
|
||||||
Class<?> holderClass =
|
Class<?> holderClass =
|
||||||
Class.forName(
|
Class.forName(
|
||||||
"io.opentelemetry.javaagent.instrumentation.api.internal.BootstrapPackagePrefixesHolder",
|
"io.opentelemetry.javaagent.bootstrap.BootstrapPackagePrefixesHolder", true, null);
|
||||||
true,
|
|
||||||
null);
|
|
||||||
MethodHandle methodHandle =
|
MethodHandle methodHandle =
|
||||||
MethodHandles.publicLookup()
|
MethodHandles.publicLookup()
|
||||||
.findStatic(
|
.findStatic(
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.opentelemetry.javaagent.instrumentation.api.internal;
|
package io.opentelemetry.javaagent.bootstrap;
|
||||||
|
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
|
@ -16,12 +16,12 @@ import io.opentelemetry.context.ContextStorage;
|
||||||
import io.opentelemetry.context.Scope;
|
import io.opentelemetry.context.Scope;
|
||||||
import io.opentelemetry.instrumentation.api.config.Config;
|
import io.opentelemetry.instrumentation.api.config.Config;
|
||||||
import io.opentelemetry.javaagent.bootstrap.AgentClassLoader;
|
import io.opentelemetry.javaagent.bootstrap.AgentClassLoader;
|
||||||
|
import io.opentelemetry.javaagent.bootstrap.BootstrapPackagePrefixesHolder;
|
||||||
import io.opentelemetry.javaagent.bootstrap.ClassFileTransformerHolder;
|
import io.opentelemetry.javaagent.bootstrap.ClassFileTransformerHolder;
|
||||||
import io.opentelemetry.javaagent.extension.AgentListener;
|
import io.opentelemetry.javaagent.extension.AgentListener;
|
||||||
import io.opentelemetry.javaagent.extension.bootstrap.BootstrapPackagesConfigurer;
|
import io.opentelemetry.javaagent.extension.bootstrap.BootstrapPackagesConfigurer;
|
||||||
import io.opentelemetry.javaagent.extension.ignore.IgnoredTypesConfigurer;
|
import io.opentelemetry.javaagent.extension.ignore.IgnoredTypesConfigurer;
|
||||||
import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule;
|
import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule;
|
||||||
import io.opentelemetry.javaagent.instrumentation.api.internal.BootstrapPackagePrefixesHolder;
|
|
||||||
import io.opentelemetry.javaagent.instrumentation.api.internal.InstrumentedTaskClasses;
|
import io.opentelemetry.javaagent.instrumentation.api.internal.InstrumentedTaskClasses;
|
||||||
import io.opentelemetry.javaagent.tooling.asyncannotationsupport.WeakRefAsyncOperationEndStrategies;
|
import io.opentelemetry.javaagent.tooling.asyncannotationsupport.WeakRefAsyncOperationEndStrategies;
|
||||||
import io.opentelemetry.javaagent.tooling.bootstrap.BootstrapPackagesBuilderImpl;
|
import io.opentelemetry.javaagent.tooling.bootstrap.BootstrapPackagesBuilderImpl;
|
||||||
|
|
Loading…
Reference in New Issue