Class ClassInjectorImpl
java.lang.Object
io.opentelemetry.javaagent.tooling.instrumentation.indy.ClassInjectorImpl
- All Implemented Interfaces:
io.opentelemetry.javaagent.extension.instrumentation.internal.injection.ClassInjector
public class ClassInjectorImpl
extends Object
implements io.opentelemetry.javaagent.extension.instrumentation.internal.injection.ClassInjector
-
Constructor Summary
ConstructorsConstructorDescriptionClassInjectorImpl(io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule module) -
Method Summary
Modifier and TypeMethodDescriptionList<io.opentelemetry.javaagent.tooling.HelperClassDefinition>getClassesToInject(ClassLoader instrumentedCl) io.opentelemetry.javaagent.extension.instrumentation.internal.injection.ProxyInjectionBuilderproxyBuilder(String classToProxy, String newProxyName) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.opentelemetry.javaagent.extension.instrumentation.internal.injection.ClassInjector
proxyBuilder
-
Constructor Details
-
ClassInjectorImpl
public ClassInjectorImpl(io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule module)
-
-
Method Details
-
getClassesToInject
public List<io.opentelemetry.javaagent.tooling.HelperClassDefinition> getClassesToInject(ClassLoader instrumentedCl) -
proxyBuilder
public io.opentelemetry.javaagent.extension.instrumentation.internal.injection.ProxyInjectionBuilder proxyBuilder(String classToProxy, String newProxyName) - Specified by:
proxyBuilderin interfaceio.opentelemetry.javaagent.extension.instrumentation.internal.injection.ClassInjector
-