Manejador de contenido de un suceso base común
Los manejadores de contenido rellenan los sucesos base comunes con datos cuando se invoca el método complete de Common Base Event. Los manejadores de contenido pueden asociarse con plantillas de suceso base común, que proporcionan información predeterminada que se transfiere a todos los sucesos base comunes.
Los manejadores de contenido también proporcionan cualquier otra información que sea relevante para rellenar completamente un suceso base común como, por ejemplo, los valores predeterminados del entorno de ejecución oportunos. El uso de manejadores de contenido garantiza la coherencia del uso de los campos de suceso base común en un componente o en un conjunto de componentes que compartan el mismo entorno de ejecución. Por ejemplo, algunos manejadores de contexto permiten especificar una plantilla. Si esta se utiliza coherentemente en un componente, se garantiza que todos los sucesos de ese componente contengan la misma información de plantilla. De modo parecido, algunos manejadores de contenido también pueden proporcionar información en tiempo de ejecución a los sucesos base comunes asociados. Si se utilizan coherentemente durante todo el tiempo de ejecución, la información de tiempo de ejecución garantiza que todos los sucesos utilicen los datos de tiempo de ejecución del mismo modo.
La ubicación local de la fábrica de sucesos que se utiliza en el entorno de ejecución de WebSphere Application Server se asocia con un manejador de contenido que lee una plantilla y proporciona los datos de tiempo de ejecución. Se recomienda que los componentes utilicen las fábricas de sucesos obtenidas desde esta ubicación local de la fábrica de sucesos junto con sus propias plantillas para mayor coherencia entre los sucesos de aplicación y los sucesos de servidor.
Puede encontrar más detalles en Creación de manejadores de contenido personalizados de sucesos base comunes o en la documentación del API de org.eclipse.hyades.logging.events.cbe.ContentHandler en http://www.eclipse.org/tptp/index.html.