2 Replies Latest reply: Jan 5, 2012 4:43 PM by Christos Vasilakis RSS

    Camel

    Christos Vasilakis Newbie

      Hi there,

       

      first of alI,  I am a newcomer to switchyard and camel so please bear with me

       

      I am starting a new project here at work which will be based on messaging(JMS) together with some native C clients (STOMP). I really like the Camel project and its implementation of the EIP patterns. For sure will save me with a lot of work down the road... implementing recipient list, aggregator etc etc.

       

      I am trying to find how to deploy camel routes inside a jboss 7. As I understand from the camel documention your routes need to be packaged in a War together with spring (which I want to avoid) if you intend to use it on an app server (define a listener that bootstraps camel but depends on spring). Because switchyard uses camel internally together with a @Route annotation and because it comes with support of jboss 7 I thought it can be used to define my routes

       

      Byt trying an example with

       

          public void configure() {

              from("jms:svc_rrd")

              .log("Received message from queue/svc_rrd : ${body}");

          }

       

      failed with exception

       

      Endpoint URI on route jms:svc_rrd does not match expected URI : switchyard://MyCamelService?namespace=urn%3Aswitchyard%3Aapplication%3AswitchyardDemo

       

      So I want to ask the developers if I am doing something wrong....

       

      My other option is to use camelpe that utilizes CDI to bootstrap camel and also support route definitions through annotations.

       

      Thanks for your time

       

      Regards,

      Christos