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

Obtención de un emisor

Antes de obtener un emisor, debe haber configurado al menos un perfil de fábrica de emisores.

Antes de empezar

Por cada perfil de fábrica de emisores se crea automáticamente una fábrica de emisores, a la que se puede acceder utilizando el nombre JNDI del perfil de la fábrica de emisores.

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

Para obtener un emisor, siga estos pasos:

Pasos para realizar esta tarea

  1. Lleve a cabo un búsqueda JNDI especificando el nombre de la fábrica de emisores que desea usar para el emisor. Este es el nombre JNDI especificado por un administrador al definir un perfil de fábrica de emisores.
  2. Llame al método getEmitter() de la fábrica de emisores. El objeto devuelto es un emisor configurado de acuerdo con las opciones definidas en el perfil de fábrica de emisores que ha especificado. Si la fábrica de emisores no puede obtener un emisor, emitirá una excepción EmitterException.
    Nota: Si el origen de sucesos es una aplicación cliente J2EE que se ejecuta en un entorno seguro y el perfil de emisor que utiliza especifica perfiles de transmisión asíncronos, debe especificar un nombre de usuario y una contraseña JMS a fin de obtener un emisor. Para ello, utilice el método getEmitter(serie, serie) y pase el nombre de usuario y la contraseña JMS que desea usar. Para obtener más información, consulte la documentación de Javadoc correspondiente a la clase com.ibm.events.emitter.

Ejemplo

El fragmento de código siguiente obtiene un emisor configurado con el perfil Default:
import javax.naming.*
import com.ibm.events.emitter.*

Context context = new InitialContext();
EmitterFactory emitterFactory =
  (EmitterFactory) context.lookup("com/ibm/events/configuration/emitter/Default");
Emitter emitter = emitterFactory.getEmitter();

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_dev_getemitter.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)