From 9d4888d8dcd1a71d2fb25a32e70facd281bf10d9 Mon Sep 17 00:00:00 2001 From: richie Date: Tue, 4 Dec 2018 15:27:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugin.xml | 7 +++--- .../demo/simple/DemoInitializeMonitor.java | 22 +++++++++++++++++++ .../simple/PluginInitializeFilterBridge.java | 3 +-- 3 files changed, 26 insertions(+), 6 deletions(-) create mode 100644 src/main/java/com/fr/conf/demo/simple/DemoInitializeMonitor.java diff --git a/plugin.xml b/plugin.xml index 5be1e19..466d1d4 100644 --- a/plugin.xml +++ b/plugin.xml @@ -3,19 +3,18 @@ com.fr.conf.demo.simple yes - 1.0 + 1.1 10.0~ 2018-10-20 author [2018-11-22]增加了插件功能说明。
]]>
- - - + \ No newline at end of file diff --git a/src/main/java/com/fr/conf/demo/simple/DemoInitializeMonitor.java b/src/main/java/com/fr/conf/demo/simple/DemoInitializeMonitor.java new file mode 100644 index 0000000..880cdc4 --- /dev/null +++ b/src/main/java/com/fr/conf/demo/simple/DemoInitializeMonitor.java @@ -0,0 +1,22 @@ +package com.fr.conf.demo.simple; + +import com.fr.conf.demo.simple.account.PluginSimpleConfig; +import com.fr.plugin.context.PluginContext; +import com.fr.plugin.observer.inner.AbstractPluginLifecycleMonitor; + +/** + * @author richie + * @version 10.0 + * Created by richie on 2018-12-04 + */ +public class DemoInitializeMonitor extends AbstractPluginLifecycleMonitor { + @Override + public void afterRun(PluginContext pluginContext) { + PluginSimpleConfig.getInstance(); + } + + @Override + public void beforeStop(PluginContext pluginContext) { + + } +} diff --git a/src/main/java/com/fr/conf/demo/simple/PluginInitializeFilterBridge.java b/src/main/java/com/fr/conf/demo/simple/PluginInitializeFilterBridge.java index 17457a7..0b76a27 100644 --- a/src/main/java/com/fr/conf/demo/simple/PluginInitializeFilterBridge.java +++ b/src/main/java/com/fr/conf/demo/simple/PluginInitializeFilterBridge.java @@ -3,7 +3,6 @@ package com.fr.conf.demo.simple; import com.fr.conf.demo.simple.account.PluginSimpleConfig; import com.fr.decision.fun.impl.AbstractEmbedRequestFilterProvider; -import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; @@ -18,7 +17,7 @@ public class PluginInitializeFilterBridge extends AbstractEmbedRequestFilterProv } @Override - public void doFilter(HttpServletRequest req, HttpServletResponse res, FilterChain filterChain) throws IOException, ServletException { + public void filter(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws IOException, ServletException { } }