Creación de ubicaciones locales personalizadas de fábrica Common Base Event

Utilice las ubicaciones locales de la fábrica Common Base Event (CBE) para controlar la configuración e implementación de fábricas de sucesos exclusivas.

Antes de empezar

Las ubicaciones locales de fábricas de sucesos crean y proporcionan ubicaciones locales para instancias de fábricas de sucesos. Cada ubicación local de una fábrica de sucesos tiene un manejador de contenido. Este manejador de contenido se asigna a cada una de las fábricas de sucesos que crea la ubicación local de la fábrica de sucesos. A su vez, cuando se crea un suceso base común, se le asigna el manejador de contenido de la fábrica de sucesos. La ubicación local de la fábrica de sucesos mantiene las instancias de fábricas de sucesos basándose en el nombre exclusivo de las mismas. Por ejemplo, cuando el código de aplicación solicita una fábrica de sucesos concreta, se devuelve la instancia de fábrica de sucesos recién creada y se persiste para las solicitudes futuras de dicha fábrica de sucesos.

Se han añadido las clases siguientes para facilitar el uso de las ubicaciones locales de fábrica de sucesos en las anotaciones de suceso base común:

Nombre de clase Descripción
WsEventFactoryHomeImpl Esta clase extiende la clase org.eclipse.hyades.logging.events.cbe.impl.AbstractEventFactoryHome. Esta ubicación local de fábrica de sucesos devuelve instancias de fábrica de sucesos asociadas al manejador de contenido WsContentHandlerImpl. WsContentHandlerImpl es el manejador de contenido utilizado por WebSphere Application Server de forma predeterminada cuando no se utiliza la plantilla de fábrica de sucesos.

WsTemplateEventFactory
HomeImpl

Esta clase extiende la clase org.eclipse.hyades.logging.events.cbe.impl.EventXMLFileEventFactoryHomeImpl. Esta ubicación local de fábrica de sucesos devuelve instancias de fábrica de sucesos asociadas al manejador de contenido WsTemplateContentHandlerImpl. WsTemplatceContentHandlerImpl es el manejador de contenido utilizado por WebSphere Application Server cuando se necesita un plantilla de fábrica de sucesos.

Acerca de esta tarea

Las ubicaciones locales de fábrica de sucesos personalizadas soportan el uso de Common Base Event en WebSphere Application Server y hacen que el registro cronológico sea más fácil y coherente entre el entorno de ejecución de WebSphere Application Server y los usuarios de esta API. Las clases CustomEventFactoryHome y CustomTemplateEventFactoryHome se utilizan para obtener una fábrica de sucesos. Estas clases garantizan que se utilice el manejador de contenido adecuado con una determinada fábrica de sucesos. La clase CustomEventFactoryHelper es un ejemplo de cómo el proveedor de la infraestructura puede ocultar los detalles de la selección de fábrica a los usuarios de la infraestructura, utilizando su propio conjunto de parámetros para decidir cuál es la fábrica de sucesos adecuada.

Procedimiento

Resultados

Utilice la información proporcionada aquí para implementar una ubicación local de la fábrica de contenidos personalizada y las clases asociadas a partir de los valores que especifique.

Icon that indicates the type of topic Task topic



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