Activity

From 08/05/2014 to 09/03/2014

09/03/2014

05:40 PM Bug #1980 (New): Unable to create Listener with basic type
The creation of a listener with a basic type as in... N. Köster

08/28/2014

06:56 PM Revision 6f5c19f0: Log the processed document that is used in the engine
J. Wienke
06:30 PM Enhancement #1958 (Resolved): Unify logging system
Applied in changeset commit:b6b4dea4c556bc6a9b4c3eecfb63eea9c3684c45. J. Wienke
06:29 PM Revision b6b4dea4: Unify logging systems
Converted everything to utils logging
fixes #1958
J. Wienke
06:28 PM Revision eaf50260: Unify logging systems
Converted everything to utils logging
fixes #1985
J. Wienke
04:58 PM Revision db9678ab: Further call action logging improvements
J. Wienke
04:44 PM Revision e00ce02f: Add more logging to call action
J. Wienke
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...
J. Wienke
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.
J. Wienke
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. J. Wienke
01:48 PM Revision 0948aee3: Remove unused parsing for informers
This is not required at all for the publish action. J. Wienke
01:47 PM Revision 6eeeba45: Namespace-based access for rsb: attributes
Use correct Namespace-based methods for accessing attributes in XML
parsing
J. Wienke
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 ...
J. Wienke
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...
J. Wienke
01:36 PM Revision 9c604935: Code cleanup in TestDataExistsAction.java
J. Wienke
01:35 PM Revision 8e9f4639: Claim authorship of EngineTest
J. Wienke
01:34 PM Revision beb4b08a: Improve integration test for publish action
* rename consistently
* deactivate RSB participant correctly
* prevent race condition
J. Wienke
01:33 PM Revision 796412f1: Enable logging in EngineTest
J. Wienke

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 ... J. Wienke
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...
S. Wrede
04:15 PM Revision ad9e80db: Missing jar excluded from gitignore
refs #1967 J. Wienke
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... J. Wienke
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... J. Wienke
03:08 PM Bug #1967 (Resolved): Duplicate onexit calls for final state
The PublishString.xml example in the unit tests demonstrates this problem:... J. Wienke
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/...
J. Wienke
02:25 PM Revision b95b4d35: Avoid duplicated setting of dispatcher
J. Wienke
02:11 PM Revision cc4bfda6: Revert f7e10877d6131aa1a64507cced044378993ed179
This breaks some test cases and wasn't noticed at that point in time. J. Wienke
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.
J. Wienke

08/26/2014

11:44 PM Revision 7ee7c5b1: Remove java inner class from scxml definition for RST
J. Wienke
11:25 PM Revision 591c2105: Support queue length for data listeners
J. Wienke
10:16 PM Revision e6c708c5: Fix appassembler
J. Wienke
09:56 PM Revision 388f4a81: Fix initial state declaration
initialstate -> initial to meet scxml requirements J. Wienke
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. J. Wienke
09:49 PM Revision f7e10877: Do not set the scheduler twice
J. Wienke
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... S. Wrede
07:53 PM Revision 1d3a9cd7: added XML spec for custom action payload test
S. Wrede
07:13 PM Revision 5154efd7: Added SimpleConditionTest and CallAction xml specs for testing
S. Wrede
06:23 PM Revision 2e0dc9ea: added custom action with embedded XML content
S. Wrede
06:20 PM Revision 4b49336c: additional test xml's
S. Wrede

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
S. Wrede
10:55 PM Revision 87d78e5e: make TransitionInformer configurable with informer scope
S. Wrede

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. J. Wienke
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...
S. Wrede
05:57 PM Revision a330f071: Add a text case for JEXL expressions on RST data
fixes #1957 J. Wienke
05:57 PM Revision 053735ae: Code cleanup
J. Wienke
05:56 PM Revision 501df20d: Do not set the context twice
J. Wienke
05:23 PM Bug #1959 (Resolved): Support filter classes for rsb listeners
Applied in changeset commit:c067e64cab7b991e085961a9196acb3ef8f13b31. J. Wienke
04:16 PM Bug #1959 (Resolved): Support filter classes for rsb listeners
J. Wienke
05:20 PM Revision c067e64c: Allow to add filters to RSB listeners
fixes #1959 J. Wienke
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...
J. Wienke
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 ;) J. Wienke
04:15 PM Enhancement #1958 (Resolved): Unify logging system
Currently there is a mixture of sfl4j and utils logging. J. Wienke
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...
J. Wienke
03:50 PM Revision 0a5cdf00: Remove old code
Commented out zombies removed J. Wienke
03:49 PM Revision 5ddb4f6a: Made SCXML parsing more stable
Use correct XPath expression to ensure that the right things are parsed. J. Wienke
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. J. Wienke
03:18 PM Enhancement #1956 (Resolved): Use rsb prefix for generic action class attribute
Applied in changeset commit:a578e51cfb1cb8a8a25e7acf1ea42d8a9020c948. J. Wienke
03:14 PM Enhancement #1956 (In Progress): Use rsb prefix for generic action class attribute
J. Wienke
11:24 AM Enhancement #1956 (Resolved): Use rsb prefix for generic action class attribute
J. Wienke
03:18 PM Revision a578e51c: Use rsb:class for generic actions
Replaced tag name to include namespace
fixes #1956
J. Wienke
03:14 PM Tasks #1948 (Resolved): Add data model items from RSB
Applied in changeset commit:551e2d396dba6ca2d2b35d6154febbe2487ead4c. J. Wienke
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...
J. Wienke
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 ...
J. Wienke
01:57 PM Revision 6e7a9ad8: Test case for RSB event-based transitions
J. Wienke
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...
J. Wienke

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... J. Wienke
06:02 PM Tasks #1947 (Resolved): Implement CustomActions based on class name lookup
Applied in changeset commit:9403e8dd0299c50921559d68fa93ed393e306115. J. Wienke
01:47 PM Tasks #1947 (In Progress): Implement CustomActions based on class name lookup
J. Wienke
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. J. Wienke
06:01 PM Revision 9403e8dd: Merge branch 'task-1947'
Allows to call generic classes by classname as actions.
fixes #1947
J. Wienke
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...
J. Wienke
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...
J. Wienke
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. J. Wienke
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
* ...
J. Wienke
02:23 PM Revision c3487050: Reorder eclipse project classpath
Prefer project files always before external libraries. J. Wienke
02:22 PM Revision 1e87757d: Remove lsp-context from eclipse project name
Rename eclipse project to rsb-scxml-engine J. Wienke
01:49 PM Revision 45e6ffb2: pused work in progress
S. Wrede
01:46 PM Tasks #1948 (Resolved): Add data model items from RSB
J. Wienke
01:40 PM Revision 6511bce2: added resources for testing the engine
S. Wrede

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
S. Wrede
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. ... S. Wrede
06:47 PM Revision eba41755: commented out csra specific hack that referes to a specific RST version
S. Wrede
06:46 PM Bug #1941 (Resolved): Remove CSRA-specific Functionality out of Engine Core
... S. Wrede

08/15/2014

03:36 PM Revision a78808fc: * fixed node error due to refactoring mistakes
N. Köster
01:57 PM Revision cb5e780f: forgot to save before last commit .. >.<
N. Köster
01:52 PM Revision bb336df7: * refactoring
* added javadocs
* removed unneccesary files
N. Köster
11:34 AM Revision 02d86434: * fixed situation event parsing and forwarding
N. Köster
10:37 AM Revision 65b1709d: * added listener on main statemachine which publishes state changes to /scenar...
N. Köster

08/14/2014

08:21 PM Revision a19efcff: * implemented upstream scope event forward in SCXML
N. Köster

08/13/2014

06:41 PM Revision 61098f9a: rsb trailing / fix
N. Köster
06:33 PM Revision 12b91a95: log fixes
N. Köster
05:58 PM Revision 4b4b10ae: * fixed RST registration bug
* fixed log messages N. Köster
04:55 PM Revision a03758e4: * changed rsb to 0.11
N. Köster
04:50 PM Revision 8e7f9de0: * added both rst and rst sandbox
* added hack for situation RST support N. Köster
11:37 AM Revision 2a95df3a: changed RST dependency to use the filesystem repo rst-sandbox
N. Köster
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
N. Köster

08/12/2014

02:57 PM Revision 77e118aa: updated assembler version to set execution rights
N. Köster
02:35 PM Revision 7f8d4c01: added assembly.xml for filemode set for executables
N. Köster
09:52 AM Revision b63d1c07: dded netbeans config files to .gitignore
N. Köster
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
N. Köster

08/11/2014

05:22 PM Revision 9b8efa21: fixed build error (changed version of appassembler)
N. Köster
04:54 PM Revision d56ef0f2: * modified pom.xml to create the executable
* added configuration for kitchen scenario
* updated wardrobe scenario configuration
N. Köster

08/07/2014

02:14 PM Revision a81d9eed: * removed debug messages
* finalised component and made informer send plain Objects N. Köster
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...
N. Köster

08/05/2014

12:26 PM Revision dda22f6e: * added ProtocolBufferConverter - messages sent are now of rst type generic.va...
N. Köster
 

Also available in: Atom