Configurar el componente productor para un analizador basado en reglas

El productor escribe registros de suceso base común que proporciona el formateador a un destino externo. El formateador es un componente que toma la salida que proporciona el analizador y crea la instancia de objeto Java correcta. El tiempo de ejecución del adaptador sólo contiene un único formateador configurado previamente que crea objetos de suceso base común.

Requisitos previos:

Para configurar el productor:

  1. En el panel situado a la izquierda del Editor de configuraciones de adaptador, seleccione Configuración > Instancia de contexto > Productor. En el panel situado a la derecha se muestra la información del productor.
  2. Seleccione un tipo de la lista Tipo de productor. En el ejemplo que se incluye más abajo, se ha seleccionado LoggingAgentOutputter. Este productor escribe los registros de suceso base común resultantes en un agente de anotaciones que se puede supervisar en la perspectiva Perfilado y anotaciones para ver los datos de las anotaciones.

    Configuración de productor

  3. Para añadir una nueva propiedad, siga los pasos que se indican a continuación:
    1. Seleccione Configuración > Instancia de contexto > Productor.
    2. Pulse el botón derecho del ratón para que se muestre el menú emergente y seleccione Añadir > Propiedad. El panel situado a la derecha se renueva con campos que le permiten especificar el valor y el nombre de la propiedad.
    3. Escriba el nombre y el valor de la propiedad.
    4. Guarde el archivo de configuración del adaptador para aplicar los cambios.
    Consulte el apartado Tipos de productor y propiedades necesarias para ver las propiedades que se necesitan para cada tipo de productor.
  4. Si se cambia el tipo de productor en la instancia de Contexto de configuración, también se debe actualizar el componente productor del nodo Contextos.  Seleccione Contextos > Implementación de contexto básica de contexto > Productor de agente de anotaciones Hyades de componente. Los detalles del componente productor se muestran en el panel situado a la derecha.

    El componente productor del contexto se abre en el panel situado a la derecha

  5. Actualice el Nombre, la Descripción y la Clase ejecutable del productor.
    Consulte el apartado Estructura del archivo de configuración para obtener el nombre correcto de las clases de productor que utilizar.
  6. Guarde los cambios del archivo de configuración del adaptador.
    Nota: Si este analizador se va a utilizar como una extensión del analizador de anotaciones para el asistente de Importación de anotaciones del Analizador de anotaciones y rastreo, la instancia del productor se debe configurar como un tipo de productor no declarado y la clase de ejecución del componente productor se debe especificar como org.eclipse.hyades.logging.adapter.config.outputters.StaticParserOutputter.

Una vez que haya configurado el productor, debe configurar el archivo de manifiesto de plug-in para el analizador de anotaciones.

Conceptos relacionados
Visión general del Adaptador de anotaciones genérico de Hyades
Especificación del formato de suceso base común

Tareas relacionadas
Configurar el archivo de manifiesto de plug-in
Crear un analizador de anotaciones
Crear un adaptador basado en reglas

Consultas relacionadas
Estructura del archivo de configuración del adaptador
Editor de configuraciones de adaptador
Gramática de las expresiones regulares