Package org.apache.camel.processor.resequencer
package org.apache.camel.processor.resequencer
Helper classes for the Resequencer pattern.
-
ClassDescriptionCompares elements of an
Exchangesequence by comparinglongvalues returned by this comparator'sexpression.ASequenceElementComparatorthat comparesExchanges 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.