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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigure(io.opentelemetry.javaagent.extension.ignore.IgnoredTypesBuilder builder) voidconfigureInternal(io.opentelemetry.javaagent.extension.ignore.IgnoredTypesBuilder builder) 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.ignore.IgnoredTypesConfigurer
configureMethods inherited from interface io.opentelemetry.sdk.autoconfigure.spi.Ordered
order
-
Constructor Details
-
AdditionalLibraryIgnoredTypesConfigurer
public AdditionalLibraryIgnoredTypesConfigurer()
-
-
Method Details
-
configure
public void configure(io.opentelemetry.javaagent.extension.ignore.IgnoredTypesBuilder builder) - Specified by:
configurein interfaceio.opentelemetry.javaagent.extension.ignore.IgnoredTypesConfigurer
-
configureInternal
public void configureInternal(io.opentelemetry.javaagent.extension.ignore.IgnoredTypesBuilder builder)
-