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
- All
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]
- 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( ... ) @native()
-
def
collectTransformations(arg0: ModuleConfiguration, arg1: Instrumentation): List[TypeTransformation]
- Definition Classes
- InstrumentationBuilder
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- 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]): 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( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
withArgument(arg0: Class[_]): Junction[MethodDescription]
- Definition Classes
- InstrumentationBuilder
-
def
withArgument(arg0: Integer, arg1: Class[_]): Junction[MethodDescription]
- Definition Classes
- InstrumentationBuilder
-
def
withReturnTypes(arg0: <repeated...>[Class[_]]): Junction[MethodDescription]
- Definition Classes
- InstrumentationBuilder
- Annotations
- @transient()