The Invoker interface is used to define the possible interactions
between the parent state machine (executor) and the types of invocable
activities.
Invocable activities must first register an Invoker implementation class
for the appropriate "targettype" (attribute of <invoke>) with the
parent SCXMLExecutor .
The communication link between the parent state machine executor and
the invoked activity is a bi-directional events pipe.
All events triggered on the parent state machine get forwarded to the
invoked activity. |