public class ClassLoaderOrder
extends java.lang.Object
| Constructor and Description |
|---|
ClassLoaderOrder() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(java.lang.ClassLoader classLoader,
LogNode log)
Add a
ClassLoader to the ClassLoader order at the current position. |
void |
delegateTo(java.lang.ClassLoader classLoader,
boolean isParent,
LogNode log)
Recursively delegate to another
ClassLoader. |
java.util.Set<java.lang.ClassLoader> |
getAllParentClassLoaders()
Get the all parent classloaders.
|
java.util.List<java.util.Map.Entry<java.lang.ClassLoader,ClassLoaderHandlerRegistry.ClassLoaderHandlerRegistryEntry>> |
getClassLoaderOrder()
Get the
ClassLoader order. |
public java.util.List<java.util.Map.Entry<java.lang.ClassLoader,ClassLoaderHandlerRegistry.ClassLoaderHandlerRegistryEntry>> getClassLoaderOrder()
ClassLoader order.ClassLoader order, as a pair: ClassLoader,
ClassLoaderHandlerRegistry.ClassLoaderHandlerRegistryEntry.public java.util.Set<java.lang.ClassLoader> getAllParentClassLoaders()
public void add(java.lang.ClassLoader classLoader,
LogNode log)
ClassLoader to the ClassLoader order at the current position.classLoader - the class loaderlog - the logpublic void delegateTo(java.lang.ClassLoader classLoader,
boolean isParent,
LogNode log)
ClassLoader.classLoader - the class loaderisParent - true if this is a parent of another classloaderlog - the log