camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Brad Johnson <brad.john...@mediadriver.com>
Subject Re: Dynamic routing after Resequencing messages
Date Mon, 25 Jul 2016 13:12:23 GMT
You could also use a CBR and look at the "priority" header and look for any
priority greater 1 to B otherwise to A.

On Mon, Jul 25, 2016 at 7:21 AM, Vitalii Tymchyshyn <vit@tym.im> wrote:

> Do you want to do this once? In this case the easiest is just to put a
> @RoutingSlip bean that will switch its state after first message.
>
> Пн, 25 лип. 2016 03:29 користувач sheikhisham <sheikhisham88@gmail.com>
> пише:
>
> > I want to reorder a sequence of messages and dynamically route the
> messages
> > according to their order after resequencing. Say, first message after
> > resequencing should be routed to A, and others to route B.
> >
> > I was able to reorder messages using resequencer, but how do I
> dynamically
> > route the first message alone to a particular route after resequencing?
> Any
> > help would be much appreciated.
> >
> > from(CAMEL_DIRECT_REORGANISE_MSGS)
> >
>  .resequence(header("priority")).batch().timeout(resequencerTimeout
> > *
> > 1000).size(3).reverse()
> >         .to("direct:A");
> >
> > In above route, all messages out of resequencer flows to RouteA, but I
> want
> > first message alone to flow to RouteA and the rest to RouteB.
> >
> >
> >
> >
> > --
> > View this message in context:
> >
> http://camel.465427.n5.nabble.com/Dynamic-routing-after-Resequencing-messages-tp5785415.html
> > Sent from the Camel - Users mailing list archive at Nabble.com.
> >
>

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