public class LibModuleClassLoader extends AbstractClassLoader
classLoaderService, moduleName, sharedClassService, sharedResourceService| 构造器和说明 |
|---|
LibModuleClassLoader(String moduleName,
URL[] urls) |
| 限定符和类型 | 方法和说明 |
|---|---|
URL |
getResource0(String name)
Pay attention to the priority of finding resource: jdk, exported, biz
|
Enumeration<URL> |
getResources0(String name)
Pay attention to the priority of finding resource: jdk, exported, biz
|
protected Class<?> |
loadClass0(String name,
boolean resolve) |
protected Class<?> |
loadImportClassFromBiz(String name)
Must load from local class path.
|
void |
setImportClasses(List<String> importClasses) |
void |
setImportPackages(List<String> importPackages) |
void |
setImportResources(List<String> importResources) |
void |
setLoadFromBizClassLoader(boolean loadFromBizClassLoader) |
void |
setProvidedClasses(List<String> providedClasses) |
protected boolean |
shouldImportClassFromBiz(String name) |
debugClassLoadMessage, getBizResource, getBizResources, getExportResource, getExportResources, getJavaAgentResource, getJavaAgentResources, getJdkResource, getJdkResources, getLocalResource, getLocalResources, getModuleName, getResource, getResources, loadAgentClass, loadBizClass, loadCabinClass, loadClass, loadClassFromClasspath, loadFromRecords, loadJdkClass, loadLocalClass, loadSharedClassaddURL, close, definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstancedefineClass, defineClassclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic void setLoadFromBizClassLoader(boolean loadFromBizClassLoader)
protected Class<?> loadClass0(String name, boolean resolve) throws CabinLoaderException
loadClass0 在类中 AbstractClassLoaderCabinLoaderExceptionpublic Enumeration<URL> getResources0(String name) throws IOException
AbstractClassLoadergetResources0 在类中 AbstractClassLoaderIOExceptionpublic URL getResource0(String name)
AbstractClassLoadergetResource0 在类中 AbstractClassLoaderprotected boolean shouldImportClassFromBiz(String name)
protected Class<?> loadImportClassFromBiz(String name) throws CabinLoaderException
Copyright © 2021. All rights reserved.