protected static class AgentBuilder.DescriptionStrategy.SuperTypeLoading.Asynchronous.ThreadSwitchingClassLoadingDelegate.NotifyingClassLoadingAction
extends java.lang.Object
implements java.util.concurrent.Callable<java.lang.Class<?>>
| Modifier and Type | Field and Description |
|---|---|
private java.lang.ClassLoader |
classLoader
The type's class loader or
null if the type is loaded by the bootstrap loader. |
private java.lang.String |
name
The loaded type's name.
|
private java.util.concurrent.atomic.AtomicBoolean |
signal
The signal that indicates the completion of the class loading with
false. |
| Modifier | Constructor and Description |
|---|---|
protected |
NotifyingClassLoadingAction(java.lang.String name,
java.lang.ClassLoader classLoader,
java.util.concurrent.atomic.AtomicBoolean signal)
Creates a notifying class loading action.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<?> |
call() |
private final java.lang.String name
private final java.lang.ClassLoader classLoader
null if the type is loaded by the bootstrap loader.private final java.util.concurrent.atomic.AtomicBoolean signal
false.protected NotifyingClassLoadingAction(java.lang.String name,
java.lang.ClassLoader classLoader,
java.util.concurrent.atomic.AtomicBoolean signal)
name - The loaded type's name.classLoader - The type's class loader or null if the type is loaded by the bootstrap loader.signal - The signal that indicates the completion of the class loading with false.