El Adaptador genérico de anotaciones suministra una clase de productor que permite enviar los objetos Common Base Event generados por el adaptador a un agente de anotación. El Analizador de anotaciones y rastreo puede conectarse al agente de anotación para supervisar y analizar las anotaciones de la aplicación en tiempo real.
Prerrequisitos:Para configurar el adaptador para la supervisión, siga estos pasos.
Nota: Cuando se crea un archivo de configuración de adaptador, se configura para utilizar por omisión la clase CBELogOutputter. Si no ha cambiado este valor, puede pasar por alto este procedimiento.
El componente productor del archivo de configuración del adaptador debe actualizarse para utilizar la clase CBELogOutputter que escribe los objetos Common Base Event en un agente de anotación. Puede actualizar el componente productor existente o añadir uno nuevo.
Para añadir un componente productor nuevo:
| Nombre: | Nombre del productor en el contexto |
| Descripción: | Descripción de la actividad de este producto |
| Clase ejecutable: | org.eclipse.hyades.logging.adapter.outputters.CBELogOutputter |
| Nivel de anotación: | El nivel de anotación que el productor debe utilizar. El valor 0 indica que el productor no anotará mensajes. El valor 9 indica que el productor anotará mensajes de todas las gravedades. El valor recomendado es 60, que indica que sólo se anotarán los mensajes de errores muy graves. |
| Cometido: | Productor |
| ID exclusivo: | Debe señalar al productor definido en la instancia de contexto del paso 2. Utilice el botón Examinar para seleccionar el ID correcto. |
Si desea que el analizador de anotaciones supervise continuamente el archivo de anotaciones, debe actualizar las propiedades de la instancia de contexto del archivo de configuración del adaptador relativas a la operación continua.
El adaptador de anotaciones que ha creado puede ejecutarse externamente desde un archivo por lotes en el entorno Windows o desde un script de shell de entornos no Windows. A continuación figuran archivos de ejemplo que pueden utilizarse para lanzar el proceso Java que ejecutará el adaptador de anotaciones.
Nota: Para ejecutar el Adaptador genérico de anotaciones en un sistema, éste debe tener instalado Hyades.
Archivo por lotes Windows:
@rem USAGE: runregex @rem Cambie las siguientes líneas para señalar al directorio en el que ha descomprimido el entorno de ejecución @rem y al directorio en el que reside el adaptador de anotaciones SET HYADES_HOME=d:\hyades\eclipse\plugins SET YOUR_ADAPTER_DIRECTORY=MyAdapterDirectory SET CONFIG_FILE=%HYADES_HOME%\%YOUR_ADAPTER_DIRECTORY%\myadapter.adapter PUSHD %HYADES_HOME%\%YOUR_ADAPTER_DIRECTORY% java -classpath "%HYADES_HOME%\org.eclipse.hyades.logging.adapter\hgla.jar;%HYADES_HOME%\org.eclipse.hyades.execution.remote\hexr.jar;%HYADES_HOME%\org.eclipse.hyades.logging.core\hlevents.jar;%HYADES_HOME%\org.eclipse.hyades.logging.core\hlcore.jar;%HYADES_HOME%\org.apache.jakarta_oro\jakarta-oro.jar;%HYADES_HOME%\org.apache.xerces\xercesImpl.jar;%HYADES_HOME%\org.apache.xerces\xmlParserAPIs.jar" org.eclipse.hyades.logging.adapter.Adapter -ac "%CONFIG_FILE%" -cc "%CONFIG_FILE%" POPDArchivo por lotes no Windows:
#!/bin/sh # USAGE: runregex_example.sh # Cambie las siguientes líneas para señalar al directorio en el que ha descomprimido el entorno de ejecución HYADES_HOME=/home/eclipse/GenericLogAdapter export HYADES_HOME YOUR_DIRECTORY=/yourdirectory export YOUR_DIRECTORY CONFIG_FILE=$HYADES_HOME/$YOUR_DIRECTORY/myadapter.adapter export CONFIG_FILE CUR_DIR=`pwd` export CUR_DIR cd $HYADES_HOME/$YOUR_DIRECTORY java -classpath $HYADES_HOME%\org.eclipse.hyades.logging.adapter\hgla.jar;$HYADES_HOME%\org.eclipse.hyades.execution.remote\hexr.jar;$HYADES_HOME%\org.eclipse.hyades.logging.core\hlevents.jar;$HYADES_HOME%\org.eclipse.hyades.logging.core\hlcore.jar;$HYADES_HOME%\org.apache.jakarta_oro\jakarta-oro.jar;$HYADES_HOME%\org.apache.xerces\xercesImpl.jar;$HYADES_HOME%\org.apache.xerces\xmlParserAPIs.jar" org.eclipse.hyades.logging.adapter.Adapter -ac "%CONFIG_FILE%" -cc "%CONFIG_FILE%" cd $CUR_DIRConfigure el archivo según sea necesario para lanzar el proceso Java que ejecutará el adaptador.
Ahora está preparado para supervisar las anotaciones de aplicación en tiempo real.

Conceptos relacionados
Visión general del Adaptador genérico de anotaciones Hyades
Especificación de formato de Common Base Event
Tareas relacionadas
Crear un analizador de anotaciones
Consultas relacionadas
Estructura del archivo de configuración del adaptador
Editor de configuración del adaptador
Gramática de expresiones regulares