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
.