public interface LifeCycle
| 限定符和类型 | 方法和说明 |
|---|---|
Plugin |
getInstance(String packageName)
获取实例
|
List<Plugin> |
getInstances()
获取实例集合
|
default List<Plugin> |
getInstances(String[] packageNames)
获取实例
|
void |
init(BoundleContext context)
初始化
|
void |
init(String[] packageNames,
BoundleContext context)
初始化
|
void |
install(ClassLoader loader,
String[] packageNames)
安装
|
void |
uninstall()
卸载
|
List<Plugin> |
uninstall(String[] packageNames)
卸载
|
void install(ClassLoader loader, String[] packageNames) throws ClassNotFoundException
loader - 类加载器packageNames - 包ClassNotFoundExceptionvoid init(BoundleContext context) throws InstantiationException, IllegalAccessException
context - 上下文InstantiationExceptionIllegalAccessExceptionvoid init(String[] packageNames, BoundleContext context) throws InstantiationException, IllegalAccessException
packageNames - 包名context - 上下文InstantiationExceptionIllegalAccessExceptionvoid uninstall()
Copyright © 2019. All rights reserved.