| Package | Description | 
|---|---|
| org.apache.commons.scxml2 | 
 The Commons SCXML executor and core concepts. 
 | 
| org.apache.commons.scxml2.env | 
 A collection of classes that may be commonly used to bridge the
     SCXML executor to the runtime environment. 
 | 
| org.apache.commons.scxml2.invoke | 
 A collection of classes related to the SCXML <invoke>
     element and its children, dealing with the invocation of
     activities associated with a particular state in the state machine. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SCXMLExecutionContext
SCXMLExecutionContext provides all the services and internal data used during the interpretation of an SCXML
 statemachine across micro and macro steps 
 | 
class  | 
SCXMLExecutor
The SCXML "engine" that executes SCXML documents. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SCXMLIOProcessor | 
SCXMLExecutionContext.getExternalIOProcessor()  | 
SCXMLIOProcessor | 
SCXMLExecutionContext.getInternalIOProcessor()  | 
SCXMLIOProcessor | 
ActionExecutionContext.getInternalIOProcessor()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
SCInstance.setInternalIOProcessor(SCXMLIOProcessor internalIOProcessor)
Sets the I/O Processor for the internal event queue 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
EventDispatcher.send(Map<String,SCXMLIOProcessor> ioProcessors,
        String id,
        String target,
        String type,
        String event,
        Object data,
        Object hints,
        long delay)
Send this message to the target. 
 | 
| Constructor and Description | 
|---|
SCInstance(SCXMLIOProcessor internalIOProcessor,
                    Evaluator evaluator,
                    ErrorReporter errorReporter)
Constructor 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SimpleDispatcher.send(Map<String,SCXMLIOProcessor> ioProcessors,
        String id,
        String target,
        String type,
        String event,
        Object data,
        Object hints,
        long delay)  | 
| Modifier and Type | Method and Description | 
|---|---|
SCXMLIOProcessor | 
SimpleSCXMLInvoker.getChildIOProcessor()
Get the child IO Processor to register for communication with
 the parent session. 
 | 
SCXMLIOProcessor | 
Invoker.getChildIOProcessor()
Get the child IO Processor to register for communication with
 the parent session. 
 | 
Copyright © 2005–2015 The Apache Software Foundation. All rights reserved.