|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EventDispatcher
The event controller interface used to send messages containing events or other information directly to another SCXML Interpreter, other external systems using an Event I/O Processor or to raise events in the current SCXML session.
Method Summary | |
---|---|
void |
cancel(java.lang.String sendId)
Cancel the specified send message. |
void |
send(java.lang.String sendId,
java.lang.String target,
java.lang.String targetType,
java.lang.String event,
java.util.Map params,
java.lang.Object hints,
long delay,
java.util.List externalNodes)
Send this message to the target. |
Method Detail |
---|
void cancel(java.lang.String sendId)
sendId
- The ID of the send message to cancelvoid send(java.lang.String sendId, java.lang.String target, java.lang.String targetType, java.lang.String event, java.util.Map params, java.lang.Object hints, long delay, java.util.List externalNodes)
sendId
- The ID of the send messagetarget
- An expression returning the target location of the eventtargetType
- The type of the Event I/O Processor that the event
should be dispatched toevent
- The type of event being generated.params
- A list of zero or more whitespace separated variable
names to be included with the event.hints
- The data containing information which may be
used by the implementing platform to configure the event processordelay
- The event is dispatched after the delay interval elapsesexternalNodes
- The list of external nodes associated with
the <send> element.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |