Started refactoring for improved path matching.
Started refactoring for improved path matching.
Match on path, then on method. Throw 405 METHOD NOT ALLOWED if resource exists, but method is not recognized.
Fixed missing closing parenthesis.
Implemented the request handlers for data services, and added minor refactorings.
Path refactoring feature complete. Everything still breaks :-}
Introduced UriTemplate as drop in replacement for the jersey-thing-with-many-dependencies
Make sure dataservices are unloaded when deleting them. Fixed replace service; needle literal contains regex special characters, so quote it.
Fixed all the things

* Removed dependencies on jersey.
* Fixed url encoding (booh java)
* Make sure all services can be cleaned up neatly
* Fixed several tests
Backported unit tests from mx 5 master branch
Added overloads for RestConsumer.getObject
Improved handling of unnecessary slashes and empty path values.
Fixed loading order of defined services and concurrency issues while hot-replacing services.
Fixed 'microflowExists' check, seems to behave differently in Mx4...
Wrote documentation for templatePaths
check that all path template variables exist as input argument attribute in the microflow.
Fixed JSON serialization error in service describer