这篇博客介绍如何利用Esper来处理POJO的嵌套事件。通过上篇博客已经知道具体的Esper引擎是怎么处理POJO对象的了,其实对于嵌套的POJO对象处理也是一样的。
首先建立POJO嵌套对象。
import java.util.List;
import java.util.Map;
public class Person {
String name;
int age;
List<Child> children;
Map<String, Integer> phones;
Address address;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public List<Child> getChildren() {
return children;
}
public void setChildren(List<Child> children) {
this.children = children;
}
public Map<String, Integer> getPhones() {
return phones;
}
public void setPhones(Map<String, Integer> phones) {
this.phones = phones;
}
public Address getAddress() {
return address;
}
public void setAddress(Address address) {
this.address = address;
}
}
package test;
public class Child {
String name;
int gender;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getGender