Class ScalaForkJoinTaskInstrumentation
- java.lang.Object
-
- io.opentelemetry.javaagent.instrumentation.scalaexecutors.ScalaForkJoinTaskInstrumentation
-
- All Implemented Interfaces:
io.opentelemetry.javaagent.tooling.TypeInstrumentation
public class ScalaForkJoinTaskInstrumentation extends Object implements io.opentelemetry.javaagent.tooling.TypeInstrumentation
InstrumentForkJoinTask.Note: There are quite a few separate implementations of
ForkJoinTask/ForkJoinPool: JVM, Akka, Scala, Netty to name a few. This class handles Scala version.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classScalaForkJoinTaskInstrumentation.ForkJoinTaskAdvice
-
Constructor Summary
Constructors Constructor Description ScalaForkJoinTaskInstrumentation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.bytebuddy.matcher.ElementMatcher<ClassLoader>classLoaderOptimization()Map<? extends net.bytebuddy.matcher.ElementMatcher<? super net.bytebuddy.description.method.MethodDescription>,String>transformers()net.bytebuddy.matcher.ElementMatcher<net.bytebuddy.description.type.TypeDescription>typeMatcher()
-
-
-
Method Detail
-
classLoaderOptimization
public net.bytebuddy.matcher.ElementMatcher<ClassLoader> classLoaderOptimization()
- Specified by:
classLoaderOptimizationin interfaceio.opentelemetry.javaagent.tooling.TypeInstrumentation
-
typeMatcher
public net.bytebuddy.matcher.ElementMatcher<net.bytebuddy.description.type.TypeDescription> typeMatcher()
- Specified by:
typeMatcherin interfaceio.opentelemetry.javaagent.tooling.TypeInstrumentation
-
-