class ExecutorTaskInstrumentation extends InstrumentationBuilder
Captures the current Context upon creation of all Runnable/Callable implementations and sets that Context as current while their run/call methods are executed. See the module's exclude configuration for more info on what packages and implementations will not be targeted by this instrumentation (e.g. it does not target any java.* class by default).
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ExecutorTaskInstrumentation
- InstrumentationBuilder
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new ExecutorTaskInstrumentation()
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def anyMethods(arg0: <repeated...>[String]): Junction[MethodDescription]
- Definition Classes
- InstrumentationBuilder
- Annotations
- @transient()
- def anyTypes(arg0: <repeated...>[String]): Junction[_ >: TypeDescription <: AnyRef]
- Definition Classes
- InstrumentationBuilder
- Annotations
- @transient()
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def classIsPresent(arg0: String): Builder
- Definition Classes
- InstrumentationBuilder
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def collectTransformations(arg0: ModuleConfiguration, arg1: Instrumentation): List[TypeTransformation]
- Definition Classes
- InstrumentationBuilder
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def isAbstract(): Junction[MethodDescription]
- Definition Classes
- InstrumentationBuilder
- def isConstructor(): Junction[MethodDescription]
- Definition Classes
- InstrumentationBuilder
- def isEnabled(arg0: ModuleConfiguration): Boolean
- Definition Classes
- InstrumentationBuilder
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def method(arg0: String): Junction[MethodDescription]
- Definition Classes
- InstrumentationBuilder
- def methodAnnotatedWith(arg0: Class[_ <: Annotation]): Junction[MethodDescription]
- Definition Classes
- InstrumentationBuilder
- def methodAnnotatedWith(arg0: String): Junction[MethodDescription]
- Definition Classes
- InstrumentationBuilder
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def onSubTypesOf(arg0: <repeated...>[String]): Target
- Definition Classes
- InstrumentationBuilder
- Annotations
- @transient()
- def onType(arg0: String): Target
- Definition Classes
- InstrumentationBuilder
- def onTypes(arg0: <repeated...>[String]): Target
- Definition Classes
- InstrumentationBuilder
- Annotations
- @transient()
- def onTypesAnnotatedWith(arg0: String): Target
- Definition Classes
- InstrumentationBuilder
- def onTypesMatching(arg0: ElementMatcher[_ >: TypeDescription <: AnyRef]): Target
- Definition Classes
- InstrumentationBuilder
- def onTypesWithMethodsAnnotatedWith(arg0: String): Target
- Definition Classes
- InstrumentationBuilder
- def order(): Int
- Definition Classes
- InstrumentationBuilder
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def takesArguments(arg0: Integer): Junction[MethodDescription]
- Definition Classes
- InstrumentationBuilder
- def takesOneArgumentOf(arg0: String): Junction[MethodDescription]
- Definition Classes
- InstrumentationBuilder
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def withArgument(arg0: Class[_ <: AnyRef]): Junction[MethodDescription]
- Definition Classes
- InstrumentationBuilder
- def withArgument(arg0: Integer, arg1: Class[_ <: AnyRef]): Junction[MethodDescription]
- Definition Classes
- InstrumentationBuilder
- def withReturnTypes(arg0: <repeated...>[Class[_ <: AnyRef]]): Junction[MethodDescription]
- Definition Classes
- InstrumentationBuilder
- Annotations
- @transient()