Package org.apache.camel.processor.resequencer
package org.apache.camel.processor.resequencer
Helper classes for the Resequencer pattern.
-
ClassDescriptionCompares elements of an
Exchange
sequence by comparinglong
values returned by this comparator'sexpression
.ASequenceElementComparator
that comparesExchange
s based on the result of an expression evaluation.An exception thrown if message is rejected by the resequencerResequences elements based on a givenSequenceElementComparator
.Sequence<E>A sorted set of elements with additional methods for obtaining immediate successors and immediate predecessors of a given element in the sequence.A strategy for comparing elements of a sequence.An interface used by theResequencerEngine.deliver()
andResequencerEngine.deliverNext()
methods to send out re-ordered elements.A timer task that notifies handlers about scheduled timeouts.Implemented by classes that handle timeout notifications.