WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 Sistemas operativos: AIX, HP-UX, Linux, Solaris, Windows

Envío de un suceso con los valores del emisor actuales

Los sucesos pueden enviarse con los valores del emisor actuales si no es necesario especificar las modalidades de transmisión.

Por qué y cuándo se efectúa esta tarea

Si no necesita especificar una modalidad de transmisión concreta, puede enviar un suceso utilizando los valores del emisor actuales. Estos valores los define inicialmente un administrador en el perfil de la fábrica de emisores, pero los consumidores de sucesos pueden modificarlos posteriormente.

Pasos para realizar esta tarea

Para enviar un suceso utilizando los valores del emisor actuales, utilice el método sendEvent(CommonBaseEvent).
String eventId = emitter.sendEvent(event);

En este ejemplo, emitter es una instancia de Emitter y event es una instancia de CommonBaseEvent.

Resultado

El valor devuelto, eventId, es el identificador exclusivo global del suceso (el valor del campo globalInstanceId de CommonBaseEvent). Si el suceso no tiene un identificador de instancia global cuando lo envía, el emisor le asignará uno automáticamente.

Nota: El envío de un suceso a un emisor no garantiza que el suceso se envíe al servidor de sucesos, porque la configuración del filtro puede provocar que se descarte el suceso. Una llamada correcta a sendEvent() significa únicamente que el emisor ha procesado ese suceso correctamente.

Task topic

Condiciones de uso | Evalúe esta página

Icono de fecha y horaÚltima actualización: 1 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\doc\tcei_admin_useEmitterSettings.html

(C) Copyright IBM Corporation 2005. Reservados todos los derechos.
Este centro de información está basado en tecnología Eclipse. (http://www.eclipse.org)