Hi
On 14/10/13 19:34, Amit wrote:
I think the issue is
org.apache.camel.component.cxf.common.header.CxfHeaderFilterStrategy filters
the Content-Type.

If so then IMHO this is a bug that the headers are lost before a CXF JAX-RS endpoint invocation is complete, hopefully you can sort the issue out by applying the header filter strategy somehow, but it is not that a user should be worried about given that it is a basic expectation of JAX-RS that the headers are visible

FYI, you might want to bypass cxfrs altogether and link directly to CXF jaxrs:server endpoint; you'd need to have its address using a 'camel' transport scheme

I'll open a minor level JIRA to keep the issue tracked, will try to do a patch

Cheers, Sergey

so i did try to add custom filter on endpoint but i am
getting below error. Is the headerFilterStrategy on the cfxbean endpoint
working?

Failed to create route myroute at: >>>
To[cxfbean:speechService?headerFilterStrategy=#nimbusCxfHeaderFilterStrategy]
<<< in route: Route(myroute)[[From[servlet:///speech/2.0/sp... because of
Failed to resolve endpoint:
cxfbean://speechService?headerFilterStrategy=%23nimbusCxfHeaderFilterStrategy
due to: Could not find a suitable setter for property: headerFilterStrategy
as there isn't a setter method with same type: java.lang.String nor type
conversion possible: No type converter available to convert from type:
java.lang.String to the required type:
org.apache.camel.spi.HeaderFilterStrategy with value
nimbusCxfHeaderFilterStrategy
CAUSED BY: java.lang.IllegalArgumentException: Could not find a suitable
setter for property: headerFilterStrategy as there isn't a setter method
with same type: java.lang.String nor type conversion possible: No type
converter available to convert from type: java.lang.String to the required
type: org.apache.camel.spi.HeaderFilterStrategy with value
nimbusCxfHeaderFilterStrategy
STACKTRACE: at org.apache.camel.model.RouteDefinition(addRoutes:883)






--
View this message in context: 
http://camel.465427.n5.nabble.com/CFX-Bean-headers-access-Issue-tp5741312p5741562.html
Sent from the Camel - Users mailing list archive at Nabble.com.



Reply via email to