Fuse 6 is no longer supported
As of February 2025, Red Hat Fuse 6 is no longer supported. If you are using Fuse 6, please upgrade to Red Hat build of Apache Camel.Ce contenu n'est pas disponible dans la langue sélectionnée.
A.8. Resequencer
Overview Copier lienLien copié sur presse-papiers!
Figure A.5. Resequencer Pattern
Sequence number property Copier lienLien copié sur presse-papiers!
org.apache.servicemix.eip.sequence.number property in ServiceMix, but you can customize the name of this property using the eip:default-comparator element in ServiceMix.
seqnum header, you can use the simple expression, header.seqnum.
Example ServiceMix EIP route Copier lienLien copié sur presse-papiers!
Example A.13. ServiceMix EIP Resequncer
Equivalent Apache Camel XML route Copier lienLien copié sur presse-papiers!
Example A.14. Apache Camel Resequencer Using XML
Equivalent Apache Camel Java DSL route Copier lienLien copié sur presse-papiers!
Example A.15. Apache Camel Resequencer Using Java DSL
from("jbi:endpoint:sample:Resequencer:ResequencerEndpoint").
resequencer(header("seqnum")).
stream(new StreamResequencerConfig(100, 2000L)).
to("jbi:service:sample:SampleTarget");
from("jbi:endpoint:sample:Resequencer:ResequencerEndpoint").
resequencer(header("seqnum")).
stream(new StreamResequencerConfig(100, 2000L)).
to("jbi:service:sample:SampleTarget");