commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ate Douma (JIRA)" <j...@apache.org>
Subject [jira] [Created] (SCXML-256) Add SCXMLExecutor.run() ans SCXMLSemantics.initialize(...) methods
Date Sat, 09 Dec 2017 22:16:02 GMT
Ate Douma created SCXML-256:
-------------------------------

             Summary: Add SCXMLExecutor.run() ans SCXMLSemantics.initialize(...) methods
                 Key: SCXML-256
                 URL: https://issues.apache.org/jira/browse/SCXML-256
             Project: Commons SCXML
          Issue Type: New Feature
            Reporter: Ate Douma
            Assignee: Ate Douma
             Fix For: 2.0


The SCXML specification requires (assumes) that a statemachine runs to completion (final state),
for which it might need to wait on external events to arrive.

There also is a requirement for a separate initialize phase in which the statemachine must
process and merge (override) root datamodel data passed in from an external invocation (e.g.
from an <invoke> execution).
For the latter feature the SCXMLSemantics interface representing the [ Algorithm for SCXML
Interpretation| Algorithm for SCXML Interpretation] will be extended with an additional #initialize(...)
method. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message