@InterfaceAudience.Private public class ClassLoaderBase extends URLClassLoader
限定符和类型 | 字段和说明 |
---|---|
protected static String |
DEFAULT_LOCAL_DIR |
protected static String |
LOCAL_DIR_KEY |
protected ClassLoader |
parent
Parent class loader.
|
构造器和说明 |
---|
ClassLoaderBase(ClassLoader parent)
Creates a DynamicClassLoader that can load classes dynamically
from jar files under a specific folder.
|
限定符和类型 | 方法和说明 |
---|---|
protected Object |
getClassLoadingLock(String className)
Returns the lock object for class loading operations.
|
addURL, close, definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstance
defineClass, defineClass
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
protected final ClassLoader parent
public ClassLoaderBase(ClassLoader parent)
parent
- the parent ClassLoader to set.protected Object getClassLoadingLock(String className)
getClassLoadingLock
在类中 ClassLoader
Copyright © 2007–2022 The Apache Software Foundation. All rights reserved.