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)
applicationContext - applicationContextpublic 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 © 2020. All rights reserved.