public final class ShenyuPluginClassLoader
extends java.lang.ClassLoader
implements java.io.Closeable
| 构造器和说明 |
|---|
ShenyuPluginClassLoader(PluginJarParser.PluginJar pluginJar) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
boolean |
compareVersion(java.lang.String version)
compareVersion.
|
protected java.lang.Class<?> |
findClass(java.lang.String name) |
java.io.InputStream |
getResourceAsStream(java.lang.String name) |
java.util.List<ShenyuLoaderResult> |
loadUploadedJarPlugins()
loadUploadedJarResourcesList.
|
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic ShenyuPluginClassLoader(PluginJarParser.PluginJar pluginJar)
public java.util.List<ShenyuLoaderResult> loadUploadedJarPlugins()
public java.io.InputStream getResourceAsStream(java.lang.String name)
getResourceAsStream 在类中 java.lang.ClassLoaderprotected java.lang.Class<?> findClass(java.lang.String name)
throws java.lang.ClassNotFoundException
findClass 在类中 java.lang.ClassLoaderjava.lang.ClassNotFoundExceptionpublic void close()
close 在接口中 java.io.Closeableclose 在接口中 java.lang.AutoCloseablepublic boolean compareVersion(java.lang.String version)
version - versionCopyright © 2026 The Apache Software Foundation. All rights reserved.