您的位置:首页 > 其它

SODBASE CEP学习(十二):规则模板、阈值和用户界面

2015-05-11 16:44 155 查看
对于不懂程序的普通用户来说,类SQL的EPL(事件处理语言)还是不够友好的。例如在算法交易系统或一些监控系统中,往往需要给用户通过操作界面来配置修改规则和策略。本文介绍一些帮助开发者完成这样功能的方法。

CEP模型模板的原理:将模型XML文件中的参数用${variable}代替,放到templateDir目录中。然后用户配置阈值参数时,用阈值替换${variable}。阈值替换的代码如下所示

HashMap<String,String> customization=new HashMap<String,String>();
customization.put("variable","test@test.com");
String ret = new ModelCustomization().customizeCEPModelXML(templateDir,templateFileName,customization, generatedFilePath);


***用户界面如下图所示



待续...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: