public abstract class AbstractExtension extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected PluginApplication |
pluginApplication |
| 构造器和说明 |
|---|
AbstractExtension() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<PluginClassGroupExtend> |
getPluginClassGroup(org.springframework.context.ApplicationContext applicationContext)
得到扩展的插件中的类分组器
|
List<PluginPipeProcessorExtend> |
getPluginPipeProcessor(org.springframework.context.ApplicationContext applicationContext)
得到扩展的流插件处理者
|
List<PluginPostProcessorExtend> |
getPluginPostProcessor(org.springframework.context.ApplicationContext applicationContext)
得到扩展的插件后置处理者
|
List<PluginResourceLoader> |
getPluginResourceLoader()
得到插件的资源加载者
|
void |
initialize(org.springframework.context.ApplicationContext applicationContext)
该扩展初始化的操作
|
abstract String |
key()
扩展key
|
void |
setPluginApplication(PluginApplication pluginApplication) |
protected PluginApplication pluginApplication
public void setPluginApplication(PluginApplication pluginApplication)
public abstract String key()
public void initialize(org.springframework.context.ApplicationContext applicationContext)
throws Exception
Exception - 初始化异常public List<PluginResourceLoader> getPluginResourceLoader()
public List<PluginClassGroupExtend> getPluginClassGroup(org.springframework.context.ApplicationContext applicationContext)
applicationContext - 主程序ApplicationContextpublic List<PluginPipeProcessorExtend> getPluginPipeProcessor(org.springframework.context.ApplicationContext applicationContext)
applicationContext - 主程序ApplicationContextpublic List<PluginPostProcessorExtend> getPluginPostProcessor(org.springframework.context.ApplicationContext applicationContext)
applicationContext - 主程序ApplicationContextCopyright © 2019. All rights reserved.