commit a4d64d294b9d5b7497dfba45961a3e7e4185a326 Author: Zed Date: Wed Nov 13 16:26:07 2019 +0800 提供demo diff --git a/build.xml b/build.xml new file mode 100644 index 0000000..56fba49 --- /dev/null +++ b/build.xml @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/install/fr-plugin-decision-message-event-1.0.zip b/install/fr-plugin-decision-message-event-1.0.zip new file mode 100644 index 0000000..97d522c Binary files /dev/null and b/install/fr-plugin-decision-message-event-1.0.zip differ diff --git a/lib/report/.gitkeep b/lib/report/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/plugin.xml b/plugin.xml new file mode 100644 index 0000000..5a47a45 --- /dev/null +++ b/plugin.xml @@ -0,0 +1,18 @@ + + + com.fr.plugin.decision.message.event + + yes + 1.0 + 10.0 + 2019-11-13 + zed + + + ]]> + + + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..b0072f9 --- /dev/null +++ b/pom.xml @@ -0,0 +1,41 @@ + + + 4.0.0 + + + com.fr.decision + decision-feature + 10.0 + compile + + + com.fr.decision + decision-feature + 10.0 + compile + + + + com.fr.plugin + starter + 10.0 + + jar + decision.message.event + + + ${project.basedir}/../webroot/WEB-INF/plugins/plugin-com.fr.plugin.decision.message.event-1.0/classes + + + org.apache.maven.plugins + maven-compiler-plugin + + 6 + 6 + + + + + \ No newline at end of file diff --git a/src/main/java/com/fr/plugin/decision/CustomMessageSender.java b/src/main/java/com/fr/plugin/decision/CustomMessageSender.java new file mode 100644 index 0000000..89d7520 --- /dev/null +++ b/src/main/java/com/fr/plugin/decision/CustomMessageSender.java @@ -0,0 +1,20 @@ +package com.fr.plugin.decision; + +import com.fr.decision.fun.impl.AbstractMessageEventProvider; +import com.fr.decision.system.bean.message.Message; +import com.fr.plugin.transform.FunctionRecorder; + +/** + * @author Zed + * @version 10.0 + * Created by Zed on 2019/11/13 + */ +@FunctionRecorder +public class CustomMessageSender extends AbstractMessageEventProvider { + + @Override + public void handleMessage(Message message) { + System.out.println("平台新增了一个消息: " + message.getMessage()); + System.out.println("该消息推送给: " + message.getUsername()); + } +} diff --git a/src/main/resources/.gitkeep b/src/main/resources/.gitkeep new file mode 100644 index 0000000..e69de29