SIMediationSession

La interfaz pública SIMediationSession define los métodos para consultar e interactuar con el bus de integración de servicios. Además de definir los métodos para trabajar con el bus de integración de servicios, esta interfaz también incluye los métodos que proporcionan información sobre desde dónde se invoca la mediación y el criterio que se aplica antes de mediar el mensaje.

Tanto el selector como el discriminador controlan qué mensajes se envían a la mediación, mediante una regla especificada en una serie de texto. La regla especificada por el selector examina la cabecera y las propiedades del mensaje, mientras que el discriminador examina el tema del mensaje. Si el mensaje contiene tanto un selector como un discriminador, deben coincidir ambas reglas para que se aplique mediación al mensaje. Si la regla del selector o la del discriminador no coinciden, no se aplica una mediación al mensaje.

La API tiene estos métodos:
  • getBusName devuelve el nombre del bus al que está asociada la mediación.
  • getDestinationName devuelve el nombre del destino al que está asociada la mediación.
  • getDiscriminator devuelve el discriminador definido en la definición de mediación.
  • getMediationName devuelve el nombre de la mediación que se está ejecutando.
  • getMessageSelector devuelve el selector de mensajes definido en la definición de mediación.
  • getMessagingEngineName devuelve el nombre del motor de mensajería desde el que se invoca la mediación.
  • getSIDestinationConfiguration devuelve el objeto SIDestinationConfiguration asociado al destino, especificado mediante destinationName o destinationAddress.
  • receive recibe un SIMessage del bus de integración de servicios. Hay cuatro variantes.
  • resetIdentity cambia la identidad del mensaje proporcionado por la identidad run-as actual.
  • send envía una copia de un SIMessage al bus de integración de servicios, además de al mensaje devuelto por la interfaz de mensajes.

Consulte también la información de la API generada para SIMessageContext.


Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rjy1320
File name: rjy1320.html