I should mention that the Main class comes from camel-spring
(org.apache.camel.spring.Main).

Best,
Christian

On Sat, Feb 18, 2012 at 1:52 PM, Christian Müller <
[email protected]> 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 <[email protected]> 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.
>>
>
>

Reply via email to