public interface EPEventServiceRouteEvent
Modifier and Type | Method and Description |
---|---|
void |
routeEventAvro(java.lang.Object avroGenericDataDotRecord,
java.lang.String eventTypeName)
Route the event object back to the runtime for internal dispatching,
to avoid the possibility of a stack overflow due to nested calls to sendEvent.
|
void |
routeEventBean(java.lang.Object event,
java.lang.String eventTypeName)
Route the event object back to the runtime for internal dispatching,
to avoid the possibility of a stack overflow due to nested calls to sendEvent.
|
void |
routeEventJson(java.lang.String event,
java.lang.String eventTypeName)
Route the event object back to the runtime for internal dispatching,
to avoid the possibility of a stack overflow due to nested calls to sendEvent.
|
void |
routeEventMap(java.util.Map<java.lang.String,java.lang.Object> event,
java.lang.String eventTypeName)
Route the event object back to the runtime for internal dispatching,
to avoid the possibility of a stack overflow due to nested calls to sendEvent.
|
void |
routeEventObjectArray(java.lang.Object[] event,
java.lang.String eventTypeName)
Route the event object back to the runtime for internal dispatching,
to avoid the possibility of a stack overflow due to nested calls to sendEvent.
|
void |
routeEventXMLDOM(org.w3c.dom.Node event,
java.lang.String eventTypeName)
Route the event object back to the runtime for internal dispatching,
to avoid the possibility of a stack overflow due to nested calls to sendEvent.
|
void routeEventObjectArray(java.lang.Object[] event, java.lang.String eventTypeName)
Note: when outbound-threading is enabled, the thread delivering to listeners is not the thread processing the original event. Therefore with outbound-threading enabled the sendEvent method should be used by listeners instead.
event
- to route internally for processing by the runtimeeventTypeName
- event type namevoid routeEventBean(java.lang.Object event, java.lang.String eventTypeName)
Note: when outbound-threading is enabled, the thread delivering to listeners is not the thread processing the original event. Therefore with outbound-threading enabled the sendEvent method should be used by listeners instead.
event
- to route internally for processing by the runtimeeventTypeName
- event type namevoid routeEventMap(java.util.Map<java.lang.String,java.lang.Object> event, java.lang.String eventTypeName)
Note: when outbound-threading is enabled, the thread delivering to listeners is not the thread processing the original event. Therefore with outbound-threading enabled the sendEvent method should be used by listeners instead.
event
- to route internally for processing by the runtimeeventTypeName
- event type namevoid routeEventXMLDOM(org.w3c.dom.Node event, java.lang.String eventTypeName)
Note: when outbound-threading is enabled, the thread delivering to listeners is not the thread processing the original event. Therefore with outbound-threading enabled the sendEvent method should be used by listeners instead.
event
- to route internally for processing by the runtimeeventTypeName
- event type namevoid routeEventAvro(java.lang.Object avroGenericDataDotRecord, java.lang.String eventTypeName)
Note: when outbound-threading is enabled, the thread delivering to listeners is not the thread processing the original event. Therefore with outbound-threading enabled the sendEvent method should be used by listeners instead.
avroGenericDataDotRecord
- to route internally for processing by the runtimeeventTypeName
- event type namevoid routeEventJson(java.lang.String event, java.lang.String eventTypeName)
Note: when outbound-threading is enabled, the thread delivering to listeners is not the thread processing the original event. Therefore with outbound-threading enabled the sendEvent method should be used by listeners instead.
event
- to route internally for processing by the runtimeeventTypeName
- event type name