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