Obtener un emisor

Para poder obtener un emisor, debe haber como mínimo un perfil de fábrica de emisores configurado.

Antes de empezar

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

Por qué y cuándo realizar esta tarea

Para obtener un emisor, siga estos pasos:

Pasos para realizar esta tarea

  1. Efectúe una búsqueda JNDI que especifique el nombre de la fábrica de emisores que desea utilizar para el emisor. 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 según 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, genera una excepción EmitterException.
    Nota: Si el origen de suceso es una aplicación cliente J2SE que se ejecuta en un entorno seguro y el perfil del emisor que está utilizando especifica perfiles de transmisión asíncrona, debe especificar un nombre de usuario JMS y una contraseña para poder obtener un emisor. Para ello, utilice el método getEmitter(String, String) y pase el nombre de usuario JMS y la contraseña que desee utilizar. Si desea obtener más información, consulte la documentación del Javadoc para la clase com.ibm.events.emitter.
El fragmento de código siguiente obtiene un emisor configurado con el perfil Por omisión:
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();

Condiciones de uso |


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