camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Willem Jiang <willem.ji...@gmail.com>
Subject Re: routing inside xml file
Date Mon, 20 Feb 2012 08:02:23 GMT
+1 for this approach.
It could save lots of time for you to wire the components with the camel 
context with the help of Spring.
If you just want to play with routes not the camel context, you may 
still need to use the old API that you just tested.

Willem

On 2/18/12 8:52 PM, Christian Müller wrote:
> Did you had a look at [1] and [2]?
> There is no need to do it so complicated by converting the XML into a JAXB
> object...
>
> You only need something like this:
>
> public class InventoryMain {
>    public static void main(String[] args) throws Exception {
>      Main main = new Main();
>      main.setApplicationContextUri("META-INF/spring/camel-context.xml");
>      main.enableHangupSupport();
>      main.start();
>    }
> }
>
> Source borrowed by Claus/Jonathan book - Camel in Action
>
> [1]
> http://camel.apache.org/running-camel-standalone-and-have-it-keep-running.html
> [2] http://camel.apache.org/running-camel-standalone.html
>
> Best,
> Christian
>
> On Tue, Feb 14, 2012 at 9:16 PM, kapoor<borncoolramy@gmail.com>  wrote:
>
>> hi I am new user to camel.
>>
>> I have tried an example by loading router from xml file. I have done it
>> successfully. My code is here.
>>
>>
>>         JAXBContext jaxb =
>> JAXBContext.newInstance(Constants.JAXB_CONTEXT_PACKAGES);
>>         Unmarshaller unmarshaller = jaxb.createUnmarshaller();
>>
>>         Resource rs = new ClassPathResource("cameltest.xml");
>>         Object value = unmarshaller.unmarshal(rs.getInputStream());
>>         RoutesDefinition routes = (RoutesDefinition) value;
>>
>>         context.addRouteDefinitions(routes.getRoutes());
>>
>> Instead of doing unmarshalling it in java file. I need to pass the jaxb
>> object to the xml and should done the routing using unmarshalling inside
>> xml
>> file itself.
>>
>> help me....
>>
>>
>> --
>> View this message in context:
>> http://camel.465427.n5.nabble.com/routing-inside-xml-file-tp5483745p5483745.html
>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>
>


-- 
Willem
----------------------------------
FuseSource
Web: http://www.fusesource.com
Blog:    http://willemjiang.blogspot.com (English)
          http://jnn.javaeye.com (Chinese)
Twitter: willemjiang
Weibo: willemjiang

Mime
View raw message