Activity
From 07/30/2014 to 08/28/2014
08/28/2014
- 06:56 PM Revision 6f5c19f0: Log the processed document that is used in the engine
- 06:30 PM Enhancement #1958 (Resolved): Unify logging system
- Applied in changeset commit:b6b4dea4c556bc6a9b4c3eecfb63eea9c3684c45.
- 06:29 PM Revision b6b4dea4: Unify logging systems
- Converted everything to utils logging
fixes #1958 - 06:28 PM Revision eaf50260: Unify logging systems
- Converted everything to utils logging
fixes #1985 - 04:58 PM Revision db9678ab: Further call action logging improvements
- 04:44 PM Revision e00ce02f: Add more logging to call action
- 04:30 PM Revision 7582018a: Make this a SNAPTSHOT version
- This is constantly developed. Hence, it must be a SNAPSHOT version if we
do not want to manually upgrade version numb... - 02:10 PM Revision 88a8adde: Add parsing for double values
- Converted FloatParser to a generic parser for number types with
reflection usage and registered it for Float and Double. - 01:50 PM Feature #1965: Implement custom action for RPC calls
- I remove myself as assignee since the required aspects for euroc have been implemented.
- 01:48 PM Revision 0948aee3: Remove unused parsing for informers
- This is not required at all for the publish action.
- 01:47 PM Revision 6eeeba45: Namespace-based access for rsb: attributes
- Use correct Namespace-based methods for accessing attributes in XML
parsing - 01:40 PM Revision ed1ac4d0: Create a basic rsb call action
- The created action uses the RSBDataParser system for parsing the data
and calls servers synchronously while ignoring ... - 01:37 PM Revision 5cf74dfa: Extract rsb:data parsing to own class
- Extracts the parsing of rsb:data elements to an extensible parser
architecture in RSBDataParser.
The new parser is n... - 01:36 PM Revision 9c604935: Code cleanup in TestDataExistsAction.java
- 01:35 PM Revision 8e9f4639: Claim authorship of EngineTest
- 01:34 PM Revision beb4b08a: Improve integration test for publish action
- * rename consistently
* deactivate RSB participant correctly
* prevent race condition - 01:33 PM Revision 796412f1: Enable logging in EngineTest
08/27/2014
- 04:51 PM Feature #1965 (In Progress): Implement custom action for RPC calls
- I will implement a minimal version that is sufficient for the euroc purposes. This version can later be extended and ...
- 10:09 AM Feature #1965 (In Progress): Implement custom action for RPC calls
- Realize custom action that handles method calls using the specification outlined in #1940.
It should be able to ca... - 04:15 PM Revision ad9e80db: Missing jar excluded from gitignore
- refs #1967
- 03:56 PM Bug #1967 (In Progress): Duplicate onexit calls for final state
- I will leave this issue open to remind us to switch back to the trunk or something from the original repo once they h...
- 03:52 PM Bug #1967: Duplicate onexit calls for final state
- Attached is a patch for commons-scxml that fixes the behavior. I will apply this to the source code and include a new...
- 03:08 PM Bug #1967 (Resolved): Duplicate onexit calls for final state
- The PublishString.xml example in the unit tests demonstrates this problem:...
- 03:54 PM Revision cd5f02a6: Fix PublishString test
- * Included a new version of commons-scxml with a patch applied to
prevent:
https://issues.apache.org/jira/issues/... - 02:25 PM Revision b95b4d35: Avoid duplicated setting of dispatcher
- 02:11 PM Revision cc4bfda6: Revert f7e10877d6131aa1a64507cced044378993ed179
- This breaks some test cases and wasn't noticed at that point in time.
- 01:58 PM Revision e5e8b652: Throw exceptions in case of construction errors
- It must not be possible to create an engine in an inconsistent state
without notifying the user.
08/26/2014
- 11:44 PM Revision 7ee7c5b1: Remove java inner class from scxml definition for RST
- 11:25 PM Revision 591c2105: Support queue length for data listeners
- 10:16 PM Revision e6c708c5: Fix appassembler
- 09:56 PM Revision 388f4a81: Fix initial state declaration
- initialstate -> initial to meet scxml requirements
- 09:50 PM Revision 23d24278: Unit test using event data in custom actions
- A unit test that explains how to use event payloads in user actions.
- 09:49 PM Revision f7e10877: Do not set the scheduler twice
- 08:34 PM Feature #1962 (New): Support RSBs built-in datatypes in converter registration
- For instance, @string@ datatypes in rsb:listener instances lead to exceptions as the engine tries to register the cor...
- 07:53 PM Revision 1d3a9cd7: added XML spec for custom action payload test
- 07:13 PM Revision 5154efd7: Added SimpleConditionTest and CallAction xml specs for testing
- 06:23 PM Revision 2e0dc9ea: added custom action with embedded XML content
- 06:20 PM Revision 4b49336c: additional test xml's
08/25/2014
- 12:55 AM Revision 22953ade: adapted PublishAction to DSL/XML changes
- now extracts type and string data from external content
added further DSL generated XMLs for future testing - 10:55 PM Revision 87d78e5e: make TransitionInformer configurable with informer scope
08/22/2014
- 05:58 PM Feature #1957 (Resolved): Allow JEXL conditons with RST data as part of the data model
- Applied in changeset commit:a330f071be99059e1e055120dc4c111c8e1679d8.
- 12:28 PM Feature #1957 (Resolved): Allow JEXL conditons with RST data as part of the data model
- Within the DSL, this must be part of the transition concept.
In the SCXML engine, this should be supported althoug... - 05:57 PM Revision a330f071: Add a text case for JEXL expressions on RST data
- fixes #1957
- 05:57 PM Revision 053735ae: Code cleanup
- 05:56 PM Revision 501df20d: Do not set the context twice
- 05:23 PM Bug #1959 (Resolved): Support filter classes for rsb listeners
- Applied in changeset commit:c067e64cab7b991e085961a9196acb3ef8f13b31.
- 04:16 PM Bug #1959 (Resolved): Support filter classes for rsb listeners
- 05:20 PM Revision c067e64c: Allow to add filters to RSB listeners
- fixes #1959
- 04:31 PM Revision 9528402e: Generate unique event names
- This prepares for the fact that with filters for RSB listeners we must
not receive any event on the scope but only th... - 04:15 PM Bug #1941 (Resolved): Remove CSRA-specific Functionality out of Engine Core
- I think I removed everything that was specific on the way to other tickets ;)
- 04:15 PM Enhancement #1958 (Resolved): Unify logging system
- Currently there is a mixture of sfl4j and utils logging.
- 04:12 PM Revision 536e0567: Refactored RSB participant management
- RSBParticipantManager is now responsible for maintaining the life cycle
of RSB participants in line with the lifecycl... - 03:50 PM Revision 0a5cdf00: Remove old code
- Commented out zombies removed
- 03:49 PM Revision 5ddb4f6a: Made SCXML parsing more stable
- Use correct XPath expression to ensure that the right things are parsed.
- 03:19 PM Bug #1942 (Rejected): Engine does not terminate on final state
- This was caused by invalid scxml documents which did not contain a final state.
- 03:18 PM Enhancement #1956 (Resolved): Use rsb prefix for generic action class attribute
- Applied in changeset commit:a578e51cfb1cb8a8a25e7acf1ea42d8a9020c948.
- 03:14 PM Enhancement #1956 (In Progress): Use rsb prefix for generic action class attribute
- 11:24 AM Enhancement #1956 (Resolved): Use rsb prefix for generic action class attribute
- 03:18 PM Revision a578e51c: Use rsb:class for generic actions
- Replaced tag name to include namespace
fixes #1956 - 03:14 PM Tasks #1948 (Resolved): Add data model items from RSB
- Applied in changeset commit:551e2d396dba6ca2d2b35d6154febbe2487ead4c.
- 03:12 PM Revision 551e2d39: Allow registering RSB listeners for the datamodel
- Listeners can now be declared to fill the data model. Data will be
passed onto LimitedQueues of length 1 in the model... - 01:58 PM Revision 13588ca6: Make RST a test-only dependency
- The engine itself does not specifically depend on RST and probably
should not. Hence, I reduced the scope of the RST ... - 01:57 PM Revision 6e7a9ad8: Test case for RSB event-based transitions
- 01:55 PM Revision 57e48b17: Refactored engine test
- * Do not increase the scope for test engine configurations artificially
by storing them in static variables
* Throw...
08/21/2014
- 06:04 PM Tasks #1947: Implement CustomActions based on class name lookup
- Since actions are always specified as classes and not instances the idea of using a sub-document as parameters for th...
- 06:02 PM Tasks #1947 (Resolved): Implement CustomActions based on class name lookup
- Applied in changeset commit:9403e8dd0299c50921559d68fa93ed393e306115.
- 01:47 PM Tasks #1947 (In Progress): Implement CustomActions based on class name lookup
- 01:46 PM Tasks #1947 (Resolved): Implement CustomActions based on class name lookup
- Let users add custom action classes that can be added on the classpath.
- 06:01 PM Revision 9403e8dd: Merge branch 'task-1947'
- Allows to call generic classes by classname as actions.
fixes #1947 - 05:59 PM Revision 0cc00e89: Generic actions from classpath
- Allows to call generic classes as actions when they are on the classpath
by using the rsb:generic element with a stri... - 04:08 PM Revision 5de6f77e: Added EngineExecutionSpec class
- The parser now returns this class which contains all fragments that
specify an execution of the engine. This has been... - 02:46 PM Enhancement #1949 (New): Remove waiting loop
- Remove the waiting loop for the end of the executor with something that does not produce 1 second delay at max.
- 02:25 PM Revision 3a96b83c: Fix existing unit tests
- Engine did not terminate in time in the tests due to two facts:
* The SCXML files did not include any final states
* ... - 02:23 PM Revision c3487050: Reorder eclipse project classpath
- Prefer project files always before external libraries.
- 02:22 PM Revision 1e87757d: Remove lsp-context from eclipse project name
- Rename eclipse project to rsb-scxml-engine
- 01:49 PM Revision 45e6ffb2: pused work in progress
- 01:46 PM Tasks #1948 (Resolved): Add data model items from RSB
- 01:40 PM Revision 6511bce2: added resources for testing the engine
08/19/2014
- 08:30 PM Revision e211daba: refactored java package names
- allow non-rsb statemachine models
added initial test case for simplest state machine, refs #1942 - 08:29 PM Bug #1942 (Resolved): Engine does not terminate on final state
- The current implementation of the engine shall terminate itself when a final state is reached. However, it does not. ...
- 06:47 PM Revision eba41755: commented out csra specific hack that referes to a specific RST version
- 06:46 PM Bug #1941 (Resolved): Remove CSRA-specific Functionality out of Engine Core
- ...
08/15/2014
- 03:36 PM Revision a78808fc: * fixed node error due to refactoring mistakes
- 01:57 PM Revision cb5e780f: forgot to save before last commit .. >.<
- 01:52 PM Revision bb336df7: * refactoring
- * added javadocs
* removed unneccesary files - 11:34 AM Revision 02d86434: * fixed situation event parsing and forwarding
- 10:37 AM Revision 65b1709d: * added listener on main statemachine which publishes state changes to /scenar...
08/14/2014
08/13/2014
- 06:41 PM Revision 61098f9a: rsb trailing / fix
- 06:33 PM Revision 12b91a95: log fixes
- 05:58 PM Revision 4b4b10ae: * fixed RST registration bug
- * fixed log messages
- 04:55 PM Revision a03758e4: * changed rsb to 0.11
- 04:50 PM Revision 8e7f9de0: * added both rst and rst sandbox
- * added hack for situation RST support
- 11:37 AM Revision 2a95df3a: changed RST dependency to use the filesystem repo rst-sandbox
- 10:03 AM Revision 87c7a49b: * deleted configuration files, they now lie in a separate repository called sc...
- * removed unused jar folder (the repo folder is only used)
* updated pom to newer RST version
08/12/2014
- 02:57 PM Revision 77e118aa: updated assembler version to set execution rights
- 02:35 PM Revision 7f8d4c01: added assembly.xml for filemode set for executables
- 09:52 AM Revision b63d1c07: dded netbeans config files to .gitignore
- 09:49 AM Revision fa229109: * removed config installation from pom.xml (its now a separate project)
- * changed logging to use slf4j
* removed target from git
08/11/2014
- 05:22 PM Revision 9b8efa21: fixed build error (changed version of appassembler)
- 04:54 PM Revision d56ef0f2: * modified pom.xml to create the executable
- * added configuration for kitchen scenario
* updated wardrobe scenario configuration
08/07/2014
- 02:14 PM Revision a81d9eed: * removed debug messages
- * finalised component and made informer send plain Objects
- 12:03 PM Revision 0b4675d0: * listeners can now be priovided with RST types in the xml
- * according converters are now created using java reflections
* added special handler for faces (only forward faces w...
08/05/2014
- 12:26 PM Revision dda22f6e: * added ProtocolBufferConverter - messages sent are now of rst type generic.va...
08/04/2014
- 05:37 PM Revision 9924a965: * InformerAction is now fully integrated (SCXML->RSB)
- * ListenerAction currently not realised via custom actions but working the old way (SCXML -> RSB)
Also available in: Atom