Esper规则语言:从模式返回类的数据字段

时间:2016-04-21 10:09:38

标签: java rules rule-engine complex-event-processing esper

我有以下规则,当心率保持在160以上5分钟时会触发。

int heartrate;
String heartratesTimestamp;
String macAddress;

我的HeartRate类包含以下字段:

{{1}}

我想要的是能够在我的ruleListener中获取macAddress。然而这 返回一个空的hashmap。所以我的问题是如何返回HeartRate的macAddress?

1 个答案:

答案 0 :(得分:1)

模式保留并返回标记的事件,即这样做:

// we assign the 'h' tag to the first event and the engine now retains that
// the select clause could use "h.macAddress as macAddress", for example
...every(h=HeartRate(...