Class IndyTypeTransformerImpl
java.lang.Object
io.opentelemetry.javaagent.tooling.instrumentation.indy.IndyTypeTransformerImpl
- All Implemented Interfaces:
io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer
public final class IndyTypeTransformerImpl
extends Object
implements io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer
-
Constructor Summary
ConstructorsConstructorDescriptionIndyTypeTransformerImpl(net.bytebuddy.agent.builder.AgentBuilder.Identified.Extendable agentBuilder, io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule module) -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyAdviceToMethod(net.bytebuddy.matcher.ElementMatcher<? super net.bytebuddy.description.method.MethodDescription> methodMatcher, String adviceClassName) voidapplyTransformer(net.bytebuddy.agent.builder.AgentBuilder.Transformer transformer) net.bytebuddy.agent.builder.AgentBuilder.Identified.Extendable
-
Constructor Details
-
IndyTypeTransformerImpl
public IndyTypeTransformerImpl(net.bytebuddy.agent.builder.AgentBuilder.Identified.Extendable agentBuilder, io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule module)
-
-
Method Details
-
applyAdviceToMethod
public void applyAdviceToMethod(net.bytebuddy.matcher.ElementMatcher<? super net.bytebuddy.description.method.MethodDescription> methodMatcher, String adviceClassName) - Specified by:
applyAdviceToMethodin interfaceio.opentelemetry.javaagent.extension.instrumentation.TypeTransformer
-
applyTransformer
public void applyTransformer(net.bytebuddy.agent.builder.AgentBuilder.Transformer transformer) - Specified by:
applyTransformerin interfaceio.opentelemetry.javaagent.extension.instrumentation.TypeTransformer
-
getAgentBuilder
public net.bytebuddy.agent.builder.AgentBuilder.Identified.Extendable getAgentBuilder()
-