Hi Claus,

Thanks for the reply. This will work using XML, but I forgot to say that we
want to use java code to define the routes. If I use a reference to the
registry in a java code URI, it does not work.

ex: From("cxf:/customer?cxfEndpointConfigurer=#myEndpointConfigurer")

I still get the same error message that there is no String setter for the
cxfEndpointConfigurer property.

I guess this specific situation is not supported right now. Will it be in
the future?

Thanks


Claus Ibsen-2 wrote
> You need to register your custom configurer in the registry and refer
> to it using the # notation.
> 
> See
> http://camel.apache.org/how-do-i-configure-endpoints.html
> http://camel.apache.org/registry.html
> 
> On Mon, Oct 26, 2015 at 10:39 PM, rambo <

> simon.gingras@

> > wrote:
>> Hi,
>>
>> I'm using camel to expose a CXF SOAP service and I want to do it using an
>> URI only. I need to add a custom "In" interceptor so I want to use a
>> CxfEndpointConfigurer and add code to configureServer().
>>
>> Here's my URI:
>>
>> From("cxf:/customer?serviceClass=my.package.Customer&loggingFeatureEnabled=True&cxfEndpointConfigurer=my.package.CustomerEndpointConfigurer")
>>
>> CustomerEndpointConfigurer is a class implementing the
>> CxfEndpointConfigurer
>> interface. I then override configure(), configureServer() and
>> configureClient().
>>
>> When my .war starts in jboss 6.4 EAP, I get this error:
>>
>> Caused by: java.lang.IllegalArgumentException: Could not find a suitable
>> setter for property: cxfEndpointConfigurer 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.component.cxf.CxfEndpointConfigurer with value
>> my.package.CustomerEndpointConfigurer.
>>
>> Is there any way to make it work in an URI? As I see here, Camel is
>> simply
>> setting the String value to the CxfEndpointConfigurer property of
>> CxfEndpoint without converting it to an object beforehand.
>>
>> Any help would be appreciated.
>>
>> Thank you!
>>
>>
>>
>>
>>
>> --
>> View this message in context:
>> http://camel.465427.n5.nabble.com/cxfEndpointConfigurer-in-an-URI-tp5773083.html
>> Sent from the Camel - Users mailing list archive at Nabble.com.
> 
> 
> 
> -- 
> Claus Ibsen
> -----------------
> http://davsclaus.com @davsclaus
> Camel in Action 2nd edition:
> https://www.manning.com/books/camel-in-action-second-edition





--
View this message in context: 
http://camel.465427.n5.nabble.com/cxfEndpointConfigurer-in-an-URI-tp5773083p5773115.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to