Hi

Usually users register custom route processors, with CXFRS interface only acting as a matcher, with the route processors checking next the matched verb, etc, and deciding what to do. With latest Camel this process can be simplified - JAX-RS contexts such as UriInfo, SecurityContext, Request are available as typed exchange properties to custom processors after the match has happened.

Retuning null with CXF is not really needed any more, it can be simply an interface.

'performInvocation' is useful if you have an existing JAX-RS implementation and you'd like it do some work and then continue processing the response in the camel routes, as opposed to CXFRS interfaces acting as the matchers only.

Finally, I did may be 70% of work needed for CXFRS being able to support REST DSL routes but unfortunately not able to prioritize right now due to being involved in a high priority project, but committed to getting it completed sooner rather than later...

Sergey

On 09/02/16 22:30, camel_case wrote:
I see that with performInvocation, it's possible to get the same effect, but
only by giving up the idea and convenience of different routes.  You may use
one route and have the resource file invoke the method according to the http
method, (replacing "return null" with a call to a service I presume).  This
feature is new to Camel 2.15 released March 2015.



--
View this message in context: 
http://camel.465427.n5.nabble.com/Multiple-consumers-for-the-same-endpoint-is-not-allowed-cxfrs-vs-rest-dsl-tp5777492p5777495.html
Sent from the Camel - Users mailing list archive at Nabble.com.


Reply via email to