Class IgnoredTypesBuilderImpl

  • All Implemented Interfaces:
    io.opentelemetry.javaagent.extension.ignore.IgnoredTypesBuilder

    public class IgnoredTypesBuilderImpl
    extends Object
    implements io.opentelemetry.javaagent.extension.ignore.IgnoredTypesBuilder
    • Constructor Detail

      • IgnoredTypesBuilderImpl

        public IgnoredTypesBuilderImpl()
    • Method Detail

      • ignoreClass

        public io.opentelemetry.javaagent.extension.ignore.IgnoredTypesBuilder ignoreClass​(String classNameOrPrefix)
        Specified by:
        ignoreClass in interface io.opentelemetry.javaagent.extension.ignore.IgnoredTypesBuilder
      • allowClass

        public io.opentelemetry.javaagent.extension.ignore.IgnoredTypesBuilder allowClass​(String classNameOrPrefix)
        Specified by:
        allowClass in interface io.opentelemetry.javaagent.extension.ignore.IgnoredTypesBuilder
      • ignoreClassLoader

        public io.opentelemetry.javaagent.extension.ignore.IgnoredTypesBuilder ignoreClassLoader​(String classNameOrPrefix)
        Specified by:
        ignoreClassLoader in interface io.opentelemetry.javaagent.extension.ignore.IgnoredTypesBuilder
      • allowClassLoader

        public io.opentelemetry.javaagent.extension.ignore.IgnoredTypesBuilder allowClassLoader​(String classNameOrPrefix)
        Specified by:
        allowClassLoader in interface io.opentelemetry.javaagent.extension.ignore.IgnoredTypesBuilder
      • ignoreTaskClass

        public io.opentelemetry.javaagent.extension.ignore.IgnoredTypesBuilder ignoreTaskClass​(String classNameOrPrefix)
        Specified by:
        ignoreTaskClass in interface io.opentelemetry.javaagent.extension.ignore.IgnoredTypesBuilder
      • buildIgnoredClassLoadersTrie

        public Trie<IgnoreAllow> buildIgnoredClassLoadersTrie()
      • buildIgnoredTasksTrie

        public Trie<Boolean> buildIgnoredTasksTrie()