Comparing JMon and EPL event type parameters
You might already be familiar with EPL, the Apama complex event processing scripting language through which the correlator can be programmed as an alternative to JMon. Event types defined in JMon can be used in EPL, and vice-versa. JMon event type parameters map to EPL parameter types as follows:
JMon Type | Equivalent EPL Type |
long | integer |
double | float |
boolean | boolean |
String | string |
Location | location |
array | sequence (of the same type) |
Map | dictionary (with the same key and value types) |
com.apama.Event or its subclass | event (with the same equivalent subset of fields as defined in this table) |
The correlator's performance can be optimized by
wildcarding event type definitions where appropriate. This procedure is described in
Optimizing
event types.