Suivi des messages au travers des bridges
Le logger org.objectweb.joram.mom.dest.Queue.Message permet de suivre le cycle de vie des messages, production, délivrance, acquittement ou deny, et rechargement lors du démarrage. Cela est utilisé par exemple par eFluid pour vérifier qu'il n'y a pas de "fuites" de messages.
Ce mécanisme est basé sur le l'identifiant de message JMS, qui lors du passage par un bridge est réattribué, ce qui rompt ce suivi. L'idée serait d'ajouter une information qui permettrait de suivre le message au travers du bridge. Cette information pourrait soit être fournie par l'utilisateur (CorrelationID), soit une propriété produite par Joram (JMS_JORAM_X).
[JORAM-378] created at 2021-01-11 16:21:28 by freyssinet, version JORAM_5_17_0