R - public abstract class BaseBoundle extends Object implements LifeCycle
| 构造器和说明 |
|---|
BaseBoundle() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract Class<?> |
getClasses()
获取实现类
|
Plugin |
getInstance(String packageName)
获取实例
|
List<Plugin> |
getInstances()
获取实例集合
|
void |
init(BoundleContext context)
初始化
|
void |
init(String[] packageNames,
BoundleContext context)
初始化
|
void |
install(ClassLoader loader,
String[] packageNames)
安装
|
void |
uninstall()
卸载
|
List<Plugin> |
uninstall(String[] packageNames)
卸载
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetInstancespublic void install(ClassLoader loader, String[] packageNames) throws ClassNotFoundException
LifeCycleinstall 在接口中 LifeCycleloader - 类加载器packageNames - 包ClassNotFoundExceptionpublic void init(BoundleContext context) throws InstantiationException, IllegalAccessException
LifeCycleinit 在接口中 LifeCyclecontext - 上下文InstantiationExceptionIllegalAccessExceptionpublic void init(String[] packageNames, BoundleContext context) throws InstantiationException, IllegalAccessException
LifeCycleinit 在接口中 LifeCyclepackageNames - 包名context - 上下文InstantiationExceptionIllegalAccessExceptionpublic Plugin getInstance(String packageName)
LifeCyclegetInstance 在接口中 LifeCyclepublic List<Plugin> getInstances()
LifeCyclegetInstances 在接口中 LifeCyclepublic abstract Class<?> getClasses()
Copyright © 2019. All rights reserved.