[ 
https://issues.apache.org/jira/browse/CAMEL-8205?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14277177#comment-14277177
 ] 

Sergey Beryozkin commented on CAMEL-8205:
-----------------------------------------

Patch is on the way. Let me clarify again the use case.
A CXF user has implemented a JAX-RS service, example, a CustomerService which 
queries or updates some database. The task is to migrate this service into 
Camel. 
Wriiting a Camel Processor to check the operation names, etc (typical CXFRS 
processing) while a service implementation already exists is not really 
acceptable.

Camel offers one solution, from:jetty to cxfbean:bean, however it is a 
migration effort on its own compared to simply converting the existing CXF 
jaxrs:server configuration with JAX-RS providers, interceptors, properties, etc 
into a cxfrs: schema and avoiding introducing a new HTTP aware component 
(jetty, etc) into a context.

The service invocation will be optional and hence this enhancement is 
completely safe as far as the typical CXFRS flow users are concerned.
CXFRS users will be able to work with the request properties as usual in custom 
processors (example, also post a request body to some JMS topic, etc), while 
having a portable JAX-RS service in place. The response body would also be 
available to the custom processors.

Cheers, Sergey

> CXFRS Server should be able to invoke on JAX-RS service implementations 
> ------------------------------------------------------------------------
>
>                 Key: CAMEL-8205
>                 URL: https://issues.apache.org/jira/browse/CAMEL-8205
>             Project: Camel
>          Issue Type: Improvement
>          Components: camel-cxf
>            Reporter: Sergey Beryozkin
>            Priority: Minor
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to