java实现EPA碰撞_使用聚合EPA的派生事件属性中的FIWARE CEP(质子)错误
我从Orion收到一个ContextUpdate事件,并设置了一个规则来计算接收事件的数字,可能在特定时间窗口内使用相同的“entityId” . 在聚合EPA的派生事件中,我希望“DeviceID”属性假定接收事件的“entityId”的值相同 . 但是,无论是“Deferred”还是“Immediate”评估策略,在消费者输出(文本文件)的DeviceID属性中,我都得到:
“DeviceID”:“[Ljava.lang.Object; @ 4456c43f”
任何提示?
谢谢 .
这是json配置:
{
"epn": {
"events": [{
"name": "DCUPiazzaCarraraContextUpdate",
"createdDate": "Thu Oct 22 2015",
"attributes": [{
"name": "entityId",
"type": "String",
"dimension": 0
}, {
"name": "entityType",
"type": "String",
"dimension": 0
}, {
"name": "battery",
"type": "Double",
"dimension": 0
}, {
"name": "temperature",
"type": "Double",
"dimension": 0
}, {
"name": "stato",
"type": "Boolean",
"dimension": 0
}, {
"name": "rssi",
"type": "Integer",
"dimension": 0
}, {
"name": "lqi",
"type": "Integer",
"dimension": 0
}, {
"name": "timestamp",
"type": "String",
"dimension": 0
}, {
"name": "numprog",
"type": "Integer",
"dimension": 0
}, {
"name": "dcu",
"type": "String",
"dimension": 0
}]
}, {
"name": "DCUAbsence",
"createdDate": "Sat Nov 07 2015",
"attributes": [{
"name": "entityId",
"type": "String",
"dimension": 0
}, {
"name": "entityType",
"type": "String",
"dimension": 0
}, {
"name": "AlertType",
"type": "String",
"dimension": 0
}, {
"name": "eventnum",
"type": "Integer",
"dimension": 0
}, {
"name": "DeviceID",
"type": "String",
"dimension": 0
}, {
"name": "DeviceContext",
"type": "String",
"dimension": 0
}]
}],
"epas": [{
"name": "AbsenceDCU",
"createdDate": "Sat Nov 07 2015",
"epaType": "Aggregate",
"context": "AbsenceDCUComp",
"inputEvents": [{
"name": "DCUPiazzaCarraraContextUpdate",
"consumptionPolicy": "Reuse",
"instanceSelectionPolicy": "First"
}],
"computedVariables": [{
"name": "eventnum",
"aggregationType": "Count",
"DCUPiazzaCarraraContextUpdate": "1"
}],
"evaluationPolicy": "Immediate",
"cardinalityPolicy": "Unrestricted",
"internalSegmentation": [],
"derivedEvents": [{
"name": "DCUAbsence",
"reportParticipants": false,
"expressions": {
"entityId": "\"Alert\"",
"entityType": "\"PiazzaCarrara\"",
"AlertType": "\"006\"",
"eventnum": "eventnum",
"DeviceID": "DCUPiazzaCarraraContextUpdate.entityId",
"DeviceContext": "DCUPiazzaCarraraContextUpdate.entityType"
}
}]
}],
"contexts": {
"temporal": [{
"name": "AbsenceDCUWindow",
"createdDate": "Sat Nov 07 2015",
"type": "TemporalInterval",
"atStartup": false,
"neverEnding": false,
"initiators": [{
"initiatorType": "Event",
"initiatorPolicy": "Ignore",
"name": "DCUPiazzaCarraraContextUpdate"
}],
"terminators": [{
"terminatorType": "RelativeTime",
"terminationType": "Discard",
"relativeTime": "5000"
}]
}],
"segmentation": [{
"name": "AbsenceDCUID",
"createdDate": "Thu Dec 17 2015",
"participantEvents": [{
"name": "DCUPiazzaCarraraContextUpdate",
"expression": "DCUPiazzaCarraraContextUpdate.entityId"
}, {
"name": "DCUAbsence",
"expression": "DCUAbsence.DeviceID"
}]
}],
"composite": [{
"name": "AbsenceDCUComp",
"createdDate": "Thu Dec 17 2015",
"temporalContexts": [{
"name": "AbsenceDCUWindow"
}],
"segmentationContexts": [{
"name": "AbsenceDCUID"
}]
}]
},
"consumers": [{
"name": "OnFileAlert",
"createdDate": "Thu Oct 22 2015",
"type": "File",
"properties": [{
"name": "filename",
"value": "/var/log/tomcat7/Alert.json"
}, {
"name": "formatter",
"value": "json"
}, {
"name": "delimiter",
"value": ";"
}, {
"name": "tagDataSeparator",
"value": "="
}, {
"name": "SendingDelay",
"value": "1000"
}, {
"name": "dateFormat",
"value": "dd/MM/yyyy-HH:mm:ss"
}],
"events": [{
"name": "DCUAbsence"
}, {
"name": "DCUPiazzaCarraraContextUpdate"
}]
}],
"producers": [],
"name": "CounterExample"
}
}
java实现EPA碰撞_使用聚合EPA的派生事件属性中的FIWARE CEP(质子)错误相关推荐
- jsp文件里java代码的作用_如何使用JSP 2避免JSP文件中的Java代码?
小编典典 自从2001年标签库(例如JSTL)和EL(表达语言,那些东西)的诞生以来,在JSP中确实不建议使用scriptlet(那些东西).${} scriptlet的主要缺点是: 可重用性:您无法 ...
- java聊天系统异常问题_【图片】写的socket编程实现窗口聊天出现空指针错误 在自己电脑没事【java吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 package cn.client.pc; import java.awt.BorderLayout; import java.awt.Color; im ...
- java无法验证证书_如何解决“证书无效,不能用于验证本网站的身份”错误?...
问题是,如何解决"证书无效并且不能用于验证本网站身份"的错误?.如何解决"证书无效,不能用于验证本网站的身份"错误? 下面是详细信息: 我有一个签名的小已经工作 ...
- java 文字添加触发_如何使用自定义触发器向camunda属性面板添加动态值到字段注入列表?...
对于对答案感兴趣的任何人,我能够通过更改Java Class选择输入的set函数来实现上述目标,如下所示 进口很少 var extensionElementsHelper = require('../ ...
- java import自定义类_自定义类加载器-从.class和.jar中读取
一. 类加载器 JVM中的类加载器:在jvm中,存在两种类加载器, a) Boostrap ClassLoader:这个是由c++实现的,所以在方法区并没有Class对象的实例存在.用于加载JAVA_ ...
- java 打印对象所有属性_输出打印某个对象所有属性及属性值
由于对象的属性值太多,又不想用Debug调试查看,自己还懒,于是上网搜搜,整理了一下代码 package com.port.tools; import java.lang.reflect.Field; ...
- java 模拟鼠标键盘_使用SWT模拟鼠标键盘事件
二.使用SWT中的鼠标键盘事件 在SWT的snippets中有两个例子用来介绍这两个方法的使用,如下: (1).模拟鼠标事件 * UI Automation (for testing tools) s ...
- java拖动图片拼图_求教,我的这个拼图程序中的移动图片的改怎么做
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 public class button extends JPanel implements MouseListener, ActionListener { ...
- 用Java编辑员工信息_编写一个函数来显示基于Oracle中特定部门的员工信息?
这些是我创建的表的列表,并为创建的表插入值: CREATE TABLE DEPARTMENT (DEPARTMENT_ID NUMBER PRIMARY KEY, DEPARTMENT_NAME VA ...
最新文章
- 计数排序之python
- 数据科学Python训练营课程:从初级到高级 Python for Data Science Bootcamp Course:Beginner to Advanced
- 【 MATLAB 】legend 的使用简析
- vue的Virtual Dom实现- snabbdom解密
- 中国家用中央空调行业发展动态解析及规划趋向预测报告2022-2028年版
- 收官礼 |《神策 2018 数据驱动大会回顾专刊》发布,你要的干货,已打包!
- leetcode之Tow Sum两数之和的三种思路
- Ubuntu与Mint哪个好?Linux运维发行版本推荐!
- GitLab CI/CD
- 透析WINCE的控制面板
- 这款中间件支持多线程,居然吊打牛B的 Redis!
- 错误使用 xlim (line 31) 范围必须为包含递增的日期时间值的 2 元素向量
- 已知圆上三个点坐标,求圆半径 r 和 圆心坐标
- 下载官方Intel的Windows 10网卡驱动
- 软件测试价值观-SMBT新理念
- php文件 怎么写韩文,php插入韩文txt文件内的数据,SQL-Front显示乱码
- EC20 GPS RMC格式数据转化
- 微课登陆显示服务器繁忙,老师为什么教别人孩子容易,教自家孩子却这么难?| 公益微课...
- ITIL Expert
- 看Linus骂人,真解气
热门文章
- autojs脚本引擎实现的安卓手机发短信源码
- 红海云eHR系统助力HR破解校招困境
- 小米三年市值300亿,雷军二次创业为何如此成功?
- 寻找黑匣子--程序行为记录与跟踪
- 基于SpringBoot的网站后台管理系统
- Unity中实现3D人物残影效果
- 西电中兴模拟招聘面试
- LIRA: Learnable, Imperceptible and Robust Backdoor Attacks 论文笔记
- 突出显示当前页面导航(菜单)链接
- ping : www. baidu .com: Name or service not knowm