Hi Claus,
Thank you.
I tried adding timestamp or enumerator for this sake (as less significant
 'value' of the object), however from some reason once I did it Camel
entered into endless loop with the comperator and duplicates the messages.

Moshe


On Wed, Apr 26, 2017 at 8:35 PM, Claus Ibsen <[email protected]> wrote:

> Can you now assign an unique sequence number that can order them correctly
>
> So that the sequence number are truely unique, also when you say two
> objects are equal.
>
> eg try to forget about CAmel and think about what logic you need to
> re-order the message in the correct order, eg what the sequence number
> should be for each element.
>
> And when you have that then you can use that to assign truely unique
> sequence numbers, that the Camel sequencer EIP uses.
>
> On Wed, Apr 26, 2017 at 7:27 PM, Moshe Recanati <[email protected]>
> wrote:
> > Hi,
> > I would like to use Camel with resequencer in order prioritize two Java
> > Objects based on custom rules.
> > I thought about using stream and custom comparator however in most cases
> > the objects are equal so Camel is ignoring them.
> >
> > Do you have an alternative to such requirement? Can I use batch
> processing
> > and custom comparator?
> > Any other ideas?
> > This is crucial for me, without this ability I'll need to find other
> > solution.
> >
> > Thank you in advance,
> > Moshe
>
>
>
> --
> Claus Ibsen
> -----------------
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2
>

Reply via email to