From a4d64d294b9d5b7497dfba45961a3e7e4185a326 Mon Sep 17 00:00:00 2001 From: Zed Date: Wed, 13 Nov 2019 16:26:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BE=9Bdemo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.xml | 130 ++++++++++++++++++ .../fr-plugin-decision-message-event-1.0.zip | Bin 0 -> 2568 bytes lib/report/.gitkeep | 0 plugin.xml | 18 +++ pom.xml | 41 ++++++ .../plugin/decision/CustomMessageSender.java | 20 +++ src/main/resources/.gitkeep | 0 7 files changed, 209 insertions(+) create mode 100644 build.xml create mode 100644 install/fr-plugin-decision-message-event-1.0.zip create mode 100644 lib/report/.gitkeep create mode 100644 plugin.xml create mode 100644 pom.xml create mode 100644 src/main/java/com/fr/plugin/decision/CustomMessageSender.java create mode 100644 src/main/resources/.gitkeep 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 0000000000000000000000000000000000000000..97d522c1c9bd7b8c537f4f8afd3d044cb068cefe GIT binary patch literal 2568 zcma);cTf}98pT5qSt+szOOc}J(n}DKt`em;DS{9dLJ5%)5CQ}up@_VQREcx~E4@6r zR1*PdQls=D0a1uTAPAu@m<4@r-tL?CW;lP``Tn`Tb7$^1bIxsJCgw8$04o5n5e7F0 z{6)VW&F=nk_q_vQ9zJqzP*)Fxhp&$u9Ew0V!=Q4|AgE7(oT5BX;r71}tltq2`6NF} zvj6~%M@Ulu&&d!c@sam*_GbWaeFq;u^VsBAZ0qjsA6y{w5Xi1W+6pm(Sxw+Bf9P*F zg#xt?-_z(g7YJ*F^de-J**df5;EtjJtBOWBFy7(#kT)z${Jse zKE4HChz&vMntTgjGnMD$#%(rdtyncCA(_D4#d(RkarY;HKs*Sc#>OQ8va zKrR4Y5pPXoSTtv>5i7dc_6!l`Xy~aMJe0Ay;K!bjjkB2K@TQf(%ZU%tDaa;IbBT{t>BedCu~-ezkzW==w)n?Npw8a zGGqCPDekOOgEvQI22>Uori8G^wrGs(iFc=^RTA$$oAL`A2aVqtajPkF3OkpLsN#+%4AR~s-~H~CgLHgqfT@|S$EWR;MAp>qu8v!}v#>xU75V2m zJ;=ig$p;Q|qYDe2w9)xd{IgN9dy_oC9lH7(#lw0W;>P%f?$rA{Ivu(pyEdKg7fp6c z+5uO7{JJ9Cbs6c_LSJs3L+hYy4al$9_UurxszUM5EE;8TqmIRjU&T%)fxh2tH?kPn z-=3nS)lWl)Iob`E((nVJ=Bs&`wZ45X>B8zIp*q(PmK43mmjZo24Zdd4r3 zl^^7k=XgeD$F=*F2=jF6HVenvm+Xo016aCKkVNkxc+01%0E-;16GCN?D7Zpx{lM)G zv~yMwmHkC#^QutdunTc&C-s!T{;3J+AuhSrVMI>8p;8grb5J7aRF4FC7glWM>$PZL z-U~gvK zOR5Go*Fu5MA&Wh23Dc##v7iKR@Y0?^kHNc3`EZ$u^1;xHE9JV&vmp+}$ba~x+-be! zbD%c$2Od)$T{2-_e|7|9+_^m#8&0R)(lh8(fp0|(Sgl^S&(0-ypenhVm0T*F>bGn*78k5^#}r<_{R@d`-rW18Jd7{q=?L`l!N|TPZQ!0@$j!A{f0j4oSK{ zv7}ELaOG&deCe8-U>SO^qtW8A*DUw*joA&Ya0zde!;3dml*0!TwD9SyvN?ZlneoA; zboi^ZKT2Wm#4sTYlx+H^JlOU3LwTT8eLo>cL^_ONd#C zZ|@`f^1^sW5A5=P?iTJ=?GWD!Ufv92(a z{w48s0-vO835=pv^JR-B+Gr-!JgfxG?dNnRa?Vj43vZ9ky`?b@%~N;72MrVF3Ei|lG;Xrk*3w=tO{0H^`jIW6NgGWLAss>)Q+o21vx|9i zTFZo5sBPF5TL~N!ULfOEx}U8a*M+wA@uv*U+Y#2vz>3LoLH@hLCGq(SIt@bLt%&MS z34Co^MU=2^5ByUf)AOIeTalmi^#=Nw8>1H_QGr03*d6)DNv~}P7eLZaf3}$V9ixDP zM!g-2`QklLc6wHgwjk*IURivYjSBF!xoVL4!EGI|oXETh_UiIJR=wsK z#{yYy#UyPYKkow>9=W6!OmTftDL1-F7>7Yx74OPakp{O%Uw}&b=EF8Ncc8QvG~$yH z7CkR;eGVKM?N`i z7)x3V4(PaOEyeD8&y7KS`+TRr>dR!PVh&4@^6AxTPL-miZ&%u*D`TviT*ytS+Z@xn zi(?R#te)+O#i>g{P-U(z^cyibdtJp zRBQf?{9nc92k`hTh`f1H + + 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