【问题标题】:Writing a Custom Condition in WSO2 CEP在 WSO2 CEP 中编写自定义条件
【发布时间】:2013-06-11 07:07:01
【问题描述】:

我想根据我们的需要扩展 Wso2 CEP 产品,并尝试编写一个自定义条件,如 official wso2 cep link 中所示。

但是它说“这是最新发布的 WSO2 复杂事件处理器文档(版本 2.1.0)。”在页面顶部,它似乎已过时或包含错误信息。

例如它说,

要编写自定义条件,请创建一个扩展“org.wso2.siddhi.core.executor.conditon.AbstractGenericConditionExecutor”的类,添加 SiddhiExtionsion 注解,编译该类,并将 jar 文件添加到类路径 /repertory/组件/库。然后将实现类的完全限定类名添加到位于 /repertory/conf/siddhi 的 siddhi.extension 文件的新行中。

(我假设“repertory”是“repository”)。官方 WSO2 CEP 包中没有“/repertory/conf/siddhi”或“siddhi.extension”这样的文件或目录,(wso2cep-2.1.0)。

我在这个文档中有什么遗漏的吗,如果没有,你能推荐一个关于在 WSO2 CEP 中编写自定义条件的新文档吗?

【问题讨论】:

    标签: wso2 complex-event-processing


    【解决方案1】:

    这是一个错误,目录中有一个名为“sidddhi”的文件夹,它需要是“siddhi”(这是一个小错字错误)。请将该目录名称更改为“siddhi”并执行您的任务( “悉地”到“悉地”)...

    是的..我还使用正确的“存储库”更正了文档...感谢您的通知...

    问候,

    莫汉

    【讨论】:

    • 当我从官方网站下载 wso2 cep 时,“/repository/conf/”没有名为“siddhi”或“sidddhi”的目录,但我再次下载并看到有一个名为“sidddhi”的目录,现在看来可以了,谢谢(但是 README 文件也没有关于文件夹“siddhi”的任何解释)。我只想问我是否只将该目录(siddhi)从新下载的副本复制到正确的位置,我正在处理的 cep 会好吗?
    • 是的..您可以复制或只是在您的包中创建一个名为“siddhi”的目录并进行处理...
    • 上次从官网下载的副本现在有另一个bug,/repository/conf下的文件夹siddhi下有一个名为siddhi.extension的文件夹,这个文件夹包含一个名为siddhi.extension的文件,这个如果我使用该配置 CEP 引擎看不到我的新条件类和功能,则配置错误。要从该作业中获得成功,siddhi.extension 文件必须位于 siddhi 文件夹下。
    猜你喜欢
    • 2013-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    相关资源
    最近更新 更多