- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个用于创建 siddhi 扩展的 java 程序,我的代码是下一个:
package co.com.easysol.phisingRestClient;
import java.io.StringReader;
import javax.json.Json;
import javax.json.JsonReader;
import javax.ws.rs.client.Client;
import javax.ws.rs.client.ClientBuilder;
import javax.ws.rs.core.MediaType;
public class App {
public static void main(String[] args) {
float res = new App().phisingProbability("http://dinas.tomsk.ru/js/index.html?paypal.com/uk/cgi-bin/");
System.out.println("res: " + res);
}
public float phisingProbability(String url) {
float res = 0;
String e = null;
try {
Client client = ClientBuilder.newClient();
e = client.target("http://52.37.125.225:3000/phishing").queryParam("url", url).request(MediaType.TEXT_HTML)
.get(String.class);
try (JsonReader jr = Json.createReader(new StringReader(e))) {
String valor = jr.readObject().getString("result");
try {
res = Float.parseFloat(valor);
} catch (Exception ex1) {
res = 0;
}
}
} catch (Exception ex) {
ex.printStackTrace();
}
return res;
}
}
还有我的 Custom.siddhiext:
url=co.com.easysol.phisingRestClient.App
在我的 ExecutionPlan 中,我使用了下一个代码:
from DSBStream
select custom:url(meta_phr_id_pharming_resume) as porc
insert into conteo;
custom.siddhiext 文件在/repository/components/lib 中,但我有下一个错误:
'url' is neither a function extension nor an aggregated attribute extension in execution plan "ExecutionPlan"
为什么?
最佳答案
这里的问题是你的类没有扩展 Siddhi 中的扩展类。由于您的要求是编写自定义函数,因此修改它以扩展 FunctionExecutor 并覆盖所需的方法 as in this document .
关于扩展的更多信息可以found here .
关于java - 编写自定义扩展 Siddhi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37604790/
public static void main(String[] args) { String siddhiApp = "@App:name('TestExecutionPlan') "
我有以下流定义: 字符串事件流定义 = “定义流cdrEventStream(nodeId字符串,电话字符串,timeStamp long,isOutgoingCall bool);”; 以及查询:
我有一个用于创建 siddhi 扩展的 java 程序,我的代码是下一个: package co.com.easysol.phisingRestClient; import java.io.Strin
最近我想让我的 siddhi 程序显示一些统计结果。但效果并不理想。 基本上我关注了this user guide创建一个示例应用程序。然后我就去了Siddhi Query Guide页面添加统计部分
我想从 siddhi 读取 postgres 表,我正在使用触发器: @From(eventtable='rdbms', jdbc.url='jdbc:postgresql://localhost:5
我们目前正在测试 siddhi wso2 cep。 我们需要能够在不丢失窗口(例如时间窗口)中积累的数据的情况下重新启动 wso2 服务器进程。 有没有办法使时间窗口持久化,以便服务器可以在不丢失其状
(我从 Esper 跳到 Siddhi) 我正在尝试在同一个流中部署多个查询。这里的例子https://docs.wso2.com/display/CEP400/Using+Siddhi+as+a+L
我是 Siddhi 新手,有几个问题: SiddhiManager 线程安全吗?每个 JVM 共享一个实例是一种好的做法吗? 如何在运行时定义流并添加查询?似乎只有 siddhiManager.cre
我尝试使用此链接 Create execution Plan 中提供的示例创建计划但我收到以下错误。 Stream OutStats is already defined as StreamDefin
下午好。 我作为一名架构师将 SW Competence Centers 写入公司 Indra (www.indra.com)。 在这个领域通常使用 CEP,开源和商业,在开源领域直到现在我们一直使用
这个问题是关于 Siddhi - CEP 的 java 库 描述: 我试图建立一个 HTTP 源来接收数据。创建运行时并启动它没有错误。 [nioEventLoopGroup-2-1] INFO or
我正在使用 Siddhi [1] 的 Java 库,并且注意到检索和处理由 Siddhi 运行时生成的事件有相当大的延迟。尽管两个Siddhi事件可能具有时间差为X秒的Siddhi事件时间戳,但是在接
我想使用 Siddhi 流处理器从 NATS 服务器读取消息。我安装了以下软件: NATS 服务器 v2.1.6(在独立服务器上) Siddhi siddhi-runner-5.1.2(作为同一 LA
我正在对使用 Siddhi 作为 CEP 引擎的原型(prototype)进行一些实验,想知道输入流是只支持平面事件数据还是也可以支持类似 JSON 的数据层次结构进行查询。 Siddhi's doc
从 Siddhi-io-http 读取我无法理解如何绕过 ssl 认证错误(即:过期或自签名)。 有一个名为 ssl.verify.client 的参数,但没有关于它接受哪些值的信息。 有人知道怎么做
有谁知道如何添加对最新版本的 Siddhi CEP 的依赖(最好不要克隆源)?我尝试过(来自 Github repo ): org.wso2.siddhi siddhi 3.
我有一个输出流,其定义是 定义流 outStream (deviceID string, val int)。 在其回调的“接收”方法中,我想对 val(int 类型)进行一些处理。是否有任何方法可以从
我一直在开发 Siddhi 应用程序。在这个应用程序中,我有 JavaScript 函数。我在尝试使用函数内部的函数时发现了一个问题。可以说: define function sum[JavaScri
我尝试使用 IntelliJ 插件开发 Siddhi 扩展。当我尝试在任何端口上配置“hl7”源时,HL7Service 似乎启动了两次。这不起作用,因为网络端口只能打开一次。 我检查没有其他 Sid
我是一名优秀的程序员,十分优秀!