Class AdditionalLibraryIgnoredTypesConfigurer
- java.lang.Object
-
- io.opentelemetry.javaagent.tooling.ignore.AdditionalLibraryIgnoredTypesConfigurer
-
- All Implemented Interfaces:
io.opentelemetry.javaagent.extension.ignore.IgnoredTypesConfigurer,io.opentelemetry.javaagent.extension.Ordered
@AutoService(io.opentelemetry.javaagent.extension.ignore.IgnoredTypesConfigurer.class) public class AdditionalLibraryIgnoredTypesConfigurer extends Object implements io.opentelemetry.javaagent.extension.ignore.IgnoredTypesConfigurer
Additional global ignore settings that are used to reduce number of classes we try to apply expensive matchers to.This is separated from
GlobalIgnoredTypesConfigurerto allow for better testing. The idea is that we should be able to remove this matcher from the agent and all tests should still pass. Moreover, no classes matched by this matcher should be modified during test run.
-
-
Constructor Summary
Constructors Constructor Description AdditionalLibraryIgnoredTypesConfigurer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigure(io.opentelemetry.instrumentation.api.config.Config config, io.opentelemetry.javaagent.extension.ignore.IgnoredTypesBuilder builder)voidconfigure(io.opentelemetry.javaagent.extension.ignore.IgnoredTypesBuilder builder)
-
-
-
Method Detail
-
configure
public void configure(io.opentelemetry.instrumentation.api.config.Config config, io.opentelemetry.javaagent.extension.ignore.IgnoredTypesBuilder builder)- Specified by:
configurein interfaceio.opentelemetry.javaagent.extension.ignore.IgnoredTypesConfigurer
-
configure
public void configure(io.opentelemetry.javaagent.extension.ignore.IgnoredTypesBuilder builder)
-
-