diff --git a/springboot-plugin-framework/src/main/java/com/gitee/starblues/extension/AbstractExtension.java b/springboot-plugin-framework/src/main/java/com/gitee/starblues/extension/AbstractExtension.java index 730709564131487e83345166f147316d2dbd9dfd..d1f5601d510e6f45969e99f70be4e95cc053cea5 100644 --- a/springboot-plugin-framework/src/main/java/com/gitee/starblues/extension/AbstractExtension.java +++ b/springboot-plugin-framework/src/main/java/com/gitee/starblues/extension/AbstractExtension.java @@ -1,5 +1,6 @@ package com.gitee.starblues.extension; +import com.gitee.starblues.factory.process.pipe.PluginPreProcessorExtend; import com.gitee.starblues.integration.application.PluginApplication; import com.gitee.starblues.loader.PluginResourceLoader; import com.gitee.starblues.factory.process.pipe.PluginPipeProcessorExtend; @@ -59,6 +60,15 @@ public abstract class AbstractExtension { return null; } + /** + * 返回扩展的插件前置处理者。 + * 该扩展主要是对每一个插件进行处理 + * @param applicationContext 主程序ApplicationContext + * @return List PluginPipeProcessorExtend + */ + public List getPluginPreProcessor(ApplicationContext applicationContext){ + return null; + } /** * 返回扩展的流插件处理者。