Hi

What runtime do you use? container, OS, JDK version etc.
Its most likely an issue there sine Camel cannot load dynamically its
type converters.



On Thu, Apr 1, 2010 at 3:44 PM, kumaap0 <amitesh.ku...@standardbank.com> wrote:
>
> Hi That worked except in the case for doing something like this
>
>  <from
> uri="jms:FPML.IN?concurrentConsumers=20,transacted=true,jmsMessageType=Text"/>
>
> you get the exception
>
> Caused by: java.lang.IllegalArgumentException: Could not find a suitable
> setter for property: concurrentConsumers 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: int
> with value 20,transacted=true,jmsMessageType=Text
>        at
> org.apache.camel.util.IntrospectionSupport.setProperty(IntrospectionSupport.java:250)
>        at
> org.apache.camel.util.IntrospectionSupport.setProperties(IntrospectionSupport.java:200)
>        at
> org.apache.camel.util.EndpointHelper.setProperties(EndpointHelper.java:164)
>        at
> org.apache.camel.impl.DefaultComponent.setProperties(DefaultComponent.java:237)
>        at
> org.apache.camel.component.jms.JmsComponent.createEndpoint(JmsComponent.java:450)
>        at
> org.apache.camel.impl.DefaultComponent.createEndpoint(DefaultComponent.java:80)
>        at
> org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:425)
>
>
> It seems when you marshalling you own RouteDefinition there some step i'm
> missing you can only specify string properties , any ideas?
>
>
> Claus Ibsen-2 wrote:
>>
>> Hi
>>
>> You can use the Camel API to create routes on the fly.
>> It should be able to parse the XML as well as its JAXB annotated in
>> camel-core.
>>
>> For example camel web console allows you to add / edit routes in XML at
>> runtime.
>>
>> And there is also a REST API to add/edit routes as well.
>> http://camel.apache.org/web-console.html
>>
>> This topic is probably something we would add in chapter 14 in the
>> Camel in Action book.
>> But we have an open discussion for feedback for readers, to what they
>> would like
>> http://www.manning-sandbox.com/forum.jspa?forumID=601
>>
>>
>>
>> On Wed, Mar 10, 2010 at 3:58 PM, kumaap0 <amitesh.ku...@standardbank.com>
>> wrote:
>>>
>>> Hi Im wondering if its possible to start the camel context, then load
>>> routes
>>> declared in camels(xml dsl).
>>> Main reason i need this is we do not know our routes at runtime they will
>>> be
>>> added afterwards, i know i can do this through code but it would be nice
>>> if
>>> a user could just upload a routes and they would just get added to the
>>> current runtime.
>>>
>>> Cheers
>>> --
>>> View this message in context:
>>> http://old.nabble.com/Add-Routes-via-XML-after-context-is-loaded-tp27850826p27850826.html
>>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>>
>>>
>>
>>
>>
>> --
>> Claus Ibsen
>> Apache Camel Committer
>>
>> Author of Camel in Action: http://www.manning.com/ibsen/
>> Open Source Integration: http://fusesource.com
>> Blog: http://davsclaus.blogspot.com/
>> Twitter: http://twitter.com/davsclaus
>>
>>
>
> --
> View this message in context: 
> http://old.nabble.com/Add-Routes-via-XML-after-context-is-loaded-tp27850826p28107793.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>
>



-- 
Claus Ibsen
Apache Camel Committer

Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus

Reply via email to