camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Charles Moulliard <ch0...@gmail.com>
Subject Re: Route Design Suggetion
Date Mon, 22 Sep 2014 06:50:49 GMT
Hi,

What would you like to improve exactly (syntax, exception handling,
logging, ....) ? What are your expectations ?

Regards,


On Sun, Sep 21, 2014 at 10:10 PM, imranrazakhan <imranrazakhan@gmail.com>
wrote:

> Hi,
>
> I have developed an application with following route, please suggest if it
> could be improve
>
> public void configure() throws Exception {
>
>
> from("jpa:VasRequest?consumeDelete=false&consumer.delay=20000&consumer.namedQuery=selectRequests&persistenceUnit=VasServicePU")
>                 .setProperty("subno",
> simple("${body.VasRequest.getSubno}"))
>                         .choice()
>
> .when(simple("${body.VasRequest.getMessage}=='Y'"))
>
>
> .pollEnrich("jpa:VasRequest?consumeDelete=false&consumer.namedQuery=isRequestAvailable&persistenceUnit=VasServicePU")
>                                         .choice()
>
> .when(body().isNull()).to("bean:AirResponse?method=sendNotification")
>
> .otherwise().to("bean:UcipCommand?method=updateServiceClass")
>
> .to("xmlrpc:
> http://x.x.x.x:100/Air?synchronous=true&clientConfigurer=#airConfigurer")
>
> .to("bean:AirResponse?method=updateServiceClass")
>                                         .endChoice()
>                                 .otherwise()
>
> .to("bean:UcipCommand?method=getOffers")
>
> .to("xmlrpc:
> http://x.x.x.x:100/Air?synchronous=true&clientConfigurer=#airConfigurer")
>
> .to("bean:AirResponse?method=getOffers")
>                                         .choice()
>
> .when(simple("${body.VasRequest.getMessage}=='0'"))
>
> .to("bean:UcipCommand?method=updateServiceClass")
>
> .to("xmlrpc:
> http://x.x.x.x:100/Air?synchronous=true&clientConfigurer=#airConfigurer")
>
> .to("bean:AirResponse?method=updateServiceClass")
>                                                 .otherwise()
>
> .to("bean:AirResponse?method=sendNotification")
>                                         .endChoice()
>                         .endChoice()
>                 .to("jpa:VasResponse?persistenceUnit=VasServicePU")
>                 .end();
>
>         }
>
> Regards,
> Imran
>
>
>
> --
> View this message in context:
> http://camel.465427.n5.nabble.com/Route-Design-Suggetion-tp5756825.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>



-- 
Charles Moulliard
Apache Committer / Architect @RedHat
Twitter : @cmoulliard | Blog :  http://cmoulliard.github.io

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message