public class PluginListenerFactory extends Object implements PluginListener
| 构造器和说明 |
|---|
PluginListenerFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends PluginListener> |
addPluginListener(Class<T> pluginListenerClass)
添加监听者
|
void |
addPluginListener(PluginListener pluginListener)
添加监听者
|
<T extends PluginListener> |
buildListenerClass(org.springframework.context.support.GenericApplicationContext applicationContext) |
void |
failure(String pluginId,
Throwable throwable)
失败监听
|
List<Class> |
getListenerClasses()
得到监听者class
|
List<PluginListener> |
getListeners()
得到监听者
|
void |
registry(String pluginId)
注册插件
|
void |
unRegistry(String pluginId)
卸载插件
|
public void registry(String pluginId)
PluginListenerregistry 在接口中 PluginListenerpluginId - 插件idpublic void unRegistry(String pluginId)
PluginListenerunRegistry 在接口中 PluginListenerpluginId - 插件idpublic void failure(String pluginId, Throwable throwable)
PluginListenerfailure 在接口中 PluginListenerpluginId - 插件idthrowable - 异常信息public void addPluginListener(PluginListener pluginListener)
pluginListener - 插件监听者public <T extends PluginListener> void addPluginListener(Class<T> pluginListenerClass)
T - 插件监听者类。继承 PluginListenerpluginListenerClass - 插件监听者Class类public <T extends PluginListener> void buildListenerClass(org.springframework.context.support.GenericApplicationContext applicationContext)
public List<PluginListener> getListeners()
Copyright © 2019. All rights reserved.