public abstract class AbstractSpringBeanRefresh<T> extends Object implements PluginListener
| 限定符和类型 | 字段和说明 |
|---|---|
protected PluginApplication |
pluginApplication |
protected Class<T> |
typeClass |
| 构造器和说明 |
|---|
AbstractSpringBeanRefresh(PluginApplication pluginApplication) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
failure(String pluginId,
Throwable throwable)
失败监听
|
List<T> |
getBeans()
得到beans
|
protected List<T> |
refresh()
刷新bean
|
void |
registry(String pluginId)
注册插件
|
protected void |
registryEvent(List<T> beans)
注册事件
|
void |
unRegistry(String pluginId)
卸载插件
|
protected void |
unRegistryEvent(List<T> beans)
卸载事件
|
protected final PluginApplication pluginApplication
public AbstractSpringBeanRefresh(PluginApplication pluginApplication)
public void registry(String pluginId)
PluginListenerregistry 在接口中 PluginListenerpluginId - 插件idpublic void unRegistry(String pluginId)
PluginListenerunRegistry 在接口中 PluginListenerpluginId - 插件idpublic void failure(String pluginId, Throwable throwable)
PluginListenerfailure 在接口中 PluginListenerpluginId - 插件idthrowable - 异常信息Copyright © 2019. All rights reserved.