primary
ThreadLocal primary
The primary class
ClassLoaderResolverprotected final ClassLoaderprotected int(package private) ThreadLocalprotected ClassLoaderprotected intprotected ClassLoaderprotected intClassLoaderResolverImpl(ClassLoader ctxLoader) classForName(String name) classForName(String name,
boolean initialize) classForName(String name,
ClassLoader primary) classForName(String name,
ClassLoader primary,
boolean initialize) private ClassclassForNameWithInitialize(String name,
ClassLoader primary) private ClassclassOrNull(String name,
ClassLoader loader) private ClassClassOrNullWithInitialize(String name,
ClassLoader loader) getResource(String resourceName,
ClassLoader primary) getResources(String resourceName,
ClassLoader primary) booleanisAssignableFrom(Class class_1,
String class_name_2) booleanisAssignableFrom(String class_name_1,
Class class_2) booleanisAssignableFrom(String class_name_1,
String class_name_2) protected voidprivate StringnewCacheKey(String prefix,
ClassLoader primary,
ClassLoader contextClassLoader) voidregisterUserClassLoader(ClassLoader loader) voidsetPrimary(ClassLoader primary) voidsetRuntimeClassLoader(ClassLoader loader) toString()voidctxLoader - Loader from ExecutionContext initialisation time.classForName in interface ClassLoaderResolvername - Name of the Class to be loadedprimary - primary ClassLoader to use (or null)ClassNotResolvedException - if the class can't be found in the classpathname - Name of the Class to be loadedprimary - primary ClassLoader to use (or null)ClassNotResolvedException - if the class can't be found in the classpathprefix - the key prefixprimary - the primary ClassLoader, or nullcontextClassLoader - the context ClassLoader, or nullclassForName in interface ClassLoaderResolvername - Name of the Class to be loadedprimary - the primary ClassLoader to use (or null)initialize - whether to initialize the class or not.ClassNotResolvedException - if the class can't be found in the classpathclassForName in interface ClassLoaderResolvername - Name of the Class to be loadedclassForName in interface ClassLoaderResolvername - Name of the Class to be loadedinitialize - whether to initialize the class or not.ClassNotResolvedException - if the class can't be found in the classpathisAssignableFrom in interface ClassLoaderResolverclass_name_1 - Name of first classclass_name_2 - Name of second classisAssignableFrom in interface ClassLoaderResolverclass_name_1 - Name of first classclass_2 - Second classisAssignableFrom in interface ClassLoaderResolverclass_1 - First classclass_name_2 - Name of second classname - the class nameloader - the ClassLoadername - the class nameloader - the ClassLoadersetRuntimeClassLoader in interface ClassLoaderResolverloader - The ClassLoader in which classes are definedloader.registerUserClassLoader in interface ClassLoaderResolverloader - The ClassLoader in which classes are loadedgetResources in interface ClassLoaderResolverresourceName - the resource name. If resourceName starts with "/", remove it before searching.primary - the primary ClassLoader to use (or null)IOException - If I/O errors occurgetResource in interface ClassLoaderResolverresourceName - the path to resource name relative to the classloader root path. If resourceName starts with "/", remove it before searching.primary - the primary ClassLoader to use (or null)setPrimary in interface ClassLoaderResolverprimary - the primary classloaderunsetPrimary in interface ClassLoaderResolver