Package | Description |
---|---|
org.apache.commons.scxml2 |
The Commons SCXML executor and core concepts.
|
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.
|
org.apache.commons.scxml2.semantics |
A collection of classes responsible for implementations of the
org.apache.commons.scxml2.SCXMLSemantics interface. |
Modifier and Type | Method and Description |
---|---|
TriggerEvent |
SCXMLExecutionContext.nextInternalEvent() |
Modifier and Type | Method and Description |
---|---|
void |
SCXMLIOProcessor.addEvent(TriggerEvent event)
Send an event into the SCXML processor queue
|
void |
SCXMLExecutor.addEvent(TriggerEvent evt)
Add a new external event, which may be done concurrently, and even when the current SCInstance is detached.
|
void |
SCXMLExecutionContext.addEvent(TriggerEvent event)
Add an event to the internal event queue
|
protected void |
SCXMLExecutor.eventStep(TriggerEvent event) |
void |
SCXMLSemantics.nextStep(SCXMLExecutionContext exctx,
TriggerEvent event)
Next step in the execution of an SCXML state machine.
|
void |
SCXMLExecutor.triggerEvent(TriggerEvent evt)
Convenience method when only one event needs to be triggered.
|
void |
SCXMLExecutor.triggerEvents(TriggerEvent[] evts)
The worker method.
|
Modifier and Type | Method and Description |
---|---|
void |
SimpleSCXMLInvoker.parentEvent(TriggerEvent evt)
Forwards the event triggered on the parent state machine
on to the invoked activity.
|
void |
Invoker.parentEvent(TriggerEvent event)
Forwards the event triggered on the parent state machine
on to the invoked activity.
|
Modifier and Type | Method and Description |
---|---|
TriggerEvent |
Step.getEvent() |
Modifier and Type | Method and Description |
---|---|
boolean |
SCXMLSemanticsImpl.isCancelEvent(TriggerEvent event)
Check if an external event indicates the state machine execution must be cancelled.
|
boolean |
SCXMLSemanticsImpl.isInvokerEvent(String invokerId,
TriggerEvent event)
Checks if an external event was send (back) by an specific Invoker
|
void |
SCXMLSemanticsImpl.nextStep(SCXMLExecutionContext exctx,
TriggerEvent event)
Next step in the execution of an SCXML state machine.
|
void |
SCXMLSemanticsImpl.processInvokes(SCXMLExecutionContext exctx,
TriggerEvent event)
Forward events to invoked activities, execute finalize handlers.
|
void |
SCXMLSemanticsImpl.setSystemEventVariable(SCInstance scInstance,
TriggerEvent event,
boolean internal)
Stores the provided event in the system context
For the event a EventVariable is instantiated and the provided event its type is mapped to the one of the
SCXML specification predefined types.
|
Constructor and Description |
---|
Step(TriggerEvent event) |
Copyright © 2005–2015 The Apache Software Foundation. All rights reserved.