Java Entry | EPL Type | Notes |
int | integer | Truncated when passed in, for compatibility |
long | integer | |
String | string | Copy in / copy out |
boolean | boolean | |
double | float | |
java.math.BigDecimal | decimal | Passing in either NaN or infinity throws an exception that kills the monitor instance if not caught. |
com.apama.epl.plugin.Context | context | New type defined for plug-ins |
com.apama.epl.plugin.Channel | com.apama.Channel | New type defined for plug-ins |
Object | chunk | Any Java object can be held in EPL via a chunk |
TYPE[] | sequence<TYPE> | Any above type except int can be passed in as an arbitrary-depth nested array->sequence. The sequence is strictly copy-in, non-modifiable, but can be returned as copy-out. |
void | N/A | Permitted as a return type only |