|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EPRuntime
Interface to event stream processing runtime services.
Method Summary | |
---|---|
void |
addEmittedListener(EmittedListener listener,
java.lang.String channel)
Register an object that listens for events emitted from the event stream processing runtime on the specified channel. |
void |
clearEmittedListeners()
Deregister all emitted event listeners. |
void |
emit(java.lang.Object object)
Emit an event object to any registered EmittedListener instances listening to the default channel. |
void |
emit(java.lang.Object object,
java.lang.String channel)
Emit an event object to any registered EmittedListener instances on the specified channel. |
int |
getNumEventsEmitted()
Number of events emitted over the lifetime of the event stream processing runtime. |
int |
getNumEventsReceived()
Number of events received over the lifetime of the event stream processing runtime. |
void |
route(java.lang.Object event)
Route the event object back to the event stream processing runtime for internal dispatching. |
void |
sendEvent(java.util.Map map,
java.lang.String eventTypeAlias)
Send a map containing event property values to the event stream processing runtime. |
void |
sendEvent(org.w3c.dom.Node node)
Send an event represented by a DOM node to the event stream processing runtime. |
void |
sendEvent(java.lang.Object object)
Send an event represented by a plain Java object to the event stream processing runtime. |
Method Detail |
---|
void sendEvent(java.lang.Object object) throws EPException
Use the route method for sending events into the runtime from within UpdateListener code.
object
- is the event to sent to the runtime
EPException
- is thrown when the processing of the event lead to an errorvoid sendEvent(java.util.Map map, java.lang.String eventTypeAlias) throws EPException
Use the route method for sending events into the runtime from within UpdateListener code.
map
- - map that contains event property values. Keys are expected to be of type String while values
can be of any type. Keys and values should match those declared via Configuration for the given eventTypeAlias.eventTypeAlias
- - the alias for the (property name, property type) information for this map
EPException
- - when the processing of the event leads to an errorvoid sendEvent(org.w3c.dom.Node node) throws EPException
Use the route method for sending events into the runtime from within UpdateListener code.
node
- is the DOM node as an event
EPException
- is thrown when the processing of the event lead to an errorint getNumEventsReceived()
int getNumEventsEmitted()
void emit(java.lang.Object object)
object
- to be emitted to the default channelvoid emit(java.lang.Object object, java.lang.String channel)
object
- to be emittedchannel
- channel to emit the object to, or null if emitting to the default channelvoid addEmittedListener(EmittedListener listener, java.lang.String channel)
listener
- called when an event is emitted by the runtime.channel
- is the channel to add the listener to, a null value can be used to listen to events emitted
on all channelsvoid clearEmittedListeners()
void route(java.lang.Object event)
event
- to route internally for processing by the event stream processing runtime
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |