Informations sur le contexte des médiations
Les informations contextuelles de médiation permettent de traiter correctement les messages en définissant des paramètres pour les gestionnaires de médiation en fournissant des informations de configuration lors de l'exécution, telles que le nom d'un fichier pour y écrire.
Les informations du contexte de médiation sont composées de valeurs de propriété qui sont transmises à chaque médiation lors de l'exécution. Les valeurs des propriétés, conjointement avec celles de l'en-tête du message, contribuent à la manière dont une médiation est associée à un message.
Les propriétés contextuelles (nom, valeur et type) sont définies pour les médiations et les destinations de bus en utilisant la console d'administration. La médiation utilise les deux jeux de propriétés de contexte, mais les propriétés d'une destination de bus sont prioritaires par rapport à celles d'une médiation. Par exemple, si deux propriétés de même nom sont configurées pour une destination et une médiation, la propriété de la destination est prioritaire.
Lorsqu'un message est associé à une médiation et qu'un gestionnaire de médiations est appelé, la méthode getProperty() accède aux informations spécifiées dans les informations de contexte et ces dernières deviennent une entrée dans les informations MessageContext du gestionnaire de médiations. La documentation de chaque gestionnaire de médiations décrit les informations qu'il s'attend à trouver dans la propriété MessageContext.
Lorsqu'un gestionnaire de médiations est appelé dans le contexte d'une liste de gestionnaires de médiations, le contexte de message peut être transmis d'un gestionnaire au suivant, dans l'ordre.