Información de contexto de mediación
La información de contexto de mediación se utiliza para garantizar que los mensajes se procesan correctamente a través de la creación de parámetros en los manejadores de mediación, lo que proporciona información de configuración en tiempo de ejecución. Por ejemplo, el nombre de un archivo en el que se va a escribir.
La información del contexto de mediación consta de valores de propiedades que se pasan a cada mediación en tiempo de ejecución. Los valores de propiedades, junto con la información de la cabecera del mensaje ayudan al modo en que se media un mensaje.
Las propiedades de contexto (nombre, valor y tipo) se especifican para las mediaciones y para los destinos de bus mediante la consola administrativa. La mediación utiliza ambos conjuntos de propiedades de contexto pero los de un destino de bus tienen prioridad sobre las propiedades de contexto de una mediación. Por ejemplo, si una propiedad con el mismo nombre se configura para un destino y una mediación, la propiedad del destino toma prioridad.
Cuando se media un mensaje y se invoca un manejador de mediación, se accede a la información especificada en la información de contexto mediante el método getProperty() y se convierte en una entrada de la información MessageContext del manejador de mediación. La documentación de cada manejador de mediación describe la información que espera encontrar en la propiedad MessageContext.
Cuando se invoca un manejador de mediación en el contexto de una lista de manejadores de mediación, se puede pasar el contexto del mensaje de un manejador al siguiente de la secuencia.