public class PluginPackage extends Object
| 构造器和说明 |
|---|
PluginPackage(File file,
PluginClassLoader classLoader,
List<org.noear.solon.core.PluginEntity> plugins) |
| 限定符和类型 | 方法和说明 |
|---|---|
PluginClassLoader |
getClassLoader() |
File |
getFile() |
URL |
getResource(String name) |
String |
getResourceAsString(String name) |
String |
getResourceAsString(String name,
String charset) |
boolean |
getStarted() |
Class<?> |
loadClass(String className) |
void |
prestop()
预停止插件包
|
PluginPackage |
start()
启动插件包
|
void |
stop()
停止插件包
|
<T> T |
tryInstance(String className) |
public PluginPackage(File file, PluginClassLoader classLoader, List<org.noear.solon.core.PluginEntity> plugins)
public File getFile()
public PluginClassLoader getClassLoader()
public boolean getStarted()
public <T> T tryInstance(String className)
public String getResourceAsString(String name) throws IOException
IOExceptionpublic String getResourceAsString(String name, String charset) throws IOException
IOExceptionpublic PluginPackage start()
public void prestop()
public void stop()
Copyright © 2024. All rights reserved.