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

Se pueden enviar sucesos con los valores del emisor actual si no se tienen que especificar modalidades de transmisión.

Por qué y cuándo realizar esta tarea

Si no es necesario que especifique una modalidad de transmisión determinada o modalidad de transacción, puede enviar un suceso mediante los valores del emisor actual. Estos valores los define inicialmente un administrador del perfil de fábrica del emisor, pero los consumidores de sucesos pueden modificarlos más tarde.

Pasos para realizar esta tarea

Para enviar un suceso utilizando los valores del emisor actual, 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 globalmente del suceso (el valor del campo globalInstanceId de CommonBaseEvent). Si el suceso no tiene una instancia de identificador global cuando lo envía, el emisor le asigna uno automáticamente.

Nota: Si se somete un suceso a un emisor no se garantiza que se envíe el suceso al servidor de sucesos, dado que los valores del filtro podrían provocar que se descartara el suceso. Una llamada satisfactoria a sendEvent sólo significa que el emisor ha procesado correctamente el suceso.

Condiciones de uso |


(c) Copyright IBM Corporation 2005, 2006.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org)