Class InstrumentedTaskClasses

java.lang.Object
io.opentelemetry.javaagent.bootstrap.InstrumentedTaskClasses

public final class InstrumentedTaskClasses extends Object
  • Method Details

    • setIgnoredTaskClassesPredicate

      public static void setIgnoredTaskClassesPredicate(Predicate<String> ignoredTasksTriePredicate)
      Sets the configured ignored tasks predicate. This method is called internally from the agent classloader.
    • canInstrumentTaskClass

      public static boolean canInstrumentTaskClass(Class<?> taskClass)
      Returns true when passes taskClass is allowed to be instrumented; i.e. the instrumentation may attach context to this task.