Class AdditionalLibraryIgnoredTypesConfigurer
java.lang.Object
io.opentelemetry.javaagent.tooling.ignore.AdditionalLibraryIgnoredTypesConfigurer
- All Implemented Interfaces:
io.opentelemetry.javaagent.extension.ignore.IgnoredTypesConfigurer,io.opentelemetry.sdk.autoconfigure.spi.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 GlobalIgnoredTypesConfigurer to 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 Details
-
AdditionalLibraryIgnoredTypesConfigurer
public AdditionalLibraryIgnoredTypesConfigurer()
-
-
Method Details
-
configure
public void configure(io.opentelemetry.javaagent.extension.ignore.IgnoredTypesBuilder builder, io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties config) - Specified by:
configurein interfaceio.opentelemetry.javaagent.extension.ignore.IgnoredTypesConfigurer
-
configure
public void configure(io.opentelemetry.javaagent.extension.ignore.IgnoredTypesBuilder builder)
-