Can you give me a favor and attach a Maven based test project to
https://issues.apache.org/jira/browse/CAMEL-6865
that would make it easier for me to find the time to deal with this issue
Thanks, Sergey
On 16/10/13 10:29, Sergey Beryozkin wrote:
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.