Package org.jboss.modules
Class NamedClassLoader
- java.lang.Object
-
- java.lang.ClassLoader
-
- org.jboss.modules.NamedClassLoader
-
- Direct Known Subclasses:
ConcurrentClassLoader
public abstract class NamedClassLoader extends java.lang.ClassLoaderA class loader that may be named. On Java 9 and later, the name will be propagated up to the JVM.- Author:
- David M. Lloyd
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedNamedClassLoader(java.lang.ClassLoader parent, java.lang.String name)Construct a new instance.protectedNamedClassLoader(java.lang.String name)Construct a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetName()Get the name of this class loader.-
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findClass, findLibrary, findLoadedClass, findResource, findResource, findResources, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
-
-
-
Constructor Detail
-
NamedClassLoader
protected NamedClassLoader(java.lang.ClassLoader parent, java.lang.String name)Construct a new instance.- Parameters:
parent- the parent class loader (may benullto indicate that the platform class loader should be used)name- the name, ornullif the class loader has no name
-
NamedClassLoader
protected NamedClassLoader(java.lang.String name)
Construct a new instance.- Parameters:
name- the name, ornullif the class loader has no name
-
-