类 PluginClassLoader
java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
tech.mhuang.pacebox.core.plugin.PluginClassLoader
- 所有已实现的接口:
Closeable,AutoCloseable
插件类加载
- 从以下版本开始:
- 1.1.7
- 作者:
- mhuang
-
构造器概要
构造器构造器说明PluginClassLoader(URL[] urls) PluginClassLoader(URL[] urls, ClassLoader parent) PluginClassLoader(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory) -
方法概要
修饰符和类型方法说明static PluginClassLoader创建jar包到插件static PluginClassLoadercreate(ClassLoader parent, File jarFile) 创建jar包到插件从类继承的方法 java.net.URLClassLoader
addURL, close, definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstance从类继承的方法 java.security.SecureClassLoader
defineClass, defineClass从类继承的方法 java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
构造器详细资料
-
PluginClassLoader
-
PluginClassLoader
-
PluginClassLoader
-
-
方法详细资料
-
create
创建jar包到插件- 参数:
jarFile- jar文件- 返回:
-
create
创建jar包到插件- 参数:
parent- 插件使用的classloaderjarFile- jar文件- 返回:
- 结果
-