RTGOV-162 Added deployable report capability (with business calendar support), with initial MVEL based report generator, and an SLA report quickstart.
RTGOV-223 Fix h2 URL to include MVCC=true, to avoid concurrency exceptions and RTGOV-224 ensure activity units always reported to server in a separate thread from execution
RTGOV-225 SLA report should contain date/time strings rather than milliseconds, to aid readability if json just formatted to present as a report
RTGOV-222 Change license to Apache. Thanks to Tom Cunningham for the conversion script.
RTGOV-226 Fixed issue with missing red dot on service overview representing a situation - and used the opportunity to refactor the service definition model to better reflect the requirements of the service overview and other client apps. Required update to response time gadget to be based on selecting service types rather than interfaces.
RTGOV-227 Change handler to auditor, as handlers being removed from swyd, and renamed quickstart package to be overlord rather than switchyard, to make logging consistent
Update to version 1.0.9 of overlord commons
Fix tests that are periodically affected by precision issues
Fix checkstyle issues
RTGOV-219 NPE when cleanup of derived collection elements has been fixed
Update parent pom version to 10
Remove unnecessary ode version property
RTGOV-231 Update drools version to 6.0.0.Beta4
RTGOV-231 Update drools to 6.Beta4 and switchyard to 1.0-SNAPSHOT to get latest API changes
Combine switchyard event manager into overlord-rtgov war and use injection.
Remove Transactional interceptor annotation from ActivityServer as it was causing a client proxy to be used, so each method now checks whether to start/commit a txn
Renamed collector-jee module to activity-jee as covers more than the collector clientside module.
Removed transactional interceptor from call trace service in place of explicit txn control, and made activity notifiers @Dependent
Change to using a static factory method for retrieving the server side components.
Reduce memory usage by not holding on to the complete service definitions etc. and instead just holding the history of invocation metrics for the service, operation and invocation definitions.
Added configuration of max threads in logger, and mbean to view pending au queue size
Add a 'free activity list' to avoid having to create new lists each time.
Changed property provider to be initialized by first instantiation, so available if used outside of the war. Also further changes to accomodate swyd api changes
Update drools/kie version to 6.0.0.Beta5
Refactoring to move internal classes to internal packages, and move the activity server default impl into the active-jee module
Further refactoring and reverted drools version back to beta4 to be aligned with swyd 1.0.Final
RTGOV-187 Now detects end of scope for a one-way interaction. Also fixed checkstyle issue
RTGOV-220 Cascading the deletion did not work, so used native queries instead. This may become an issue when using OGM. Also cleaned up some db related warnings and sorted out some naming inconsistencies in the h2 schema.