Configurar el componente sensor de un adaptador estático

Prerrequisitos:

El cometido del sensor consiste en proporcionar los medios para leer el contenido para procesarlo. En un analizador estático, se añade una propiedad al sensor para indicar que después del proceso del sensor, éste debe llamar a una clase de analizador Java personalizada. Para configurar el sensor:

  1. En el panel izquierdo del editor de configuración del adaptador, seleccione Configuración > Instancia de contexto > Sensor. El panel derecho visualizará la información del sensor.
  2. Seleccione StaticParserSensor en la lista Tipo de sensor type.
  3. En el panel de detalles, escriba una descripción del sensor en el campo Descripción.
  4. En el campo Máximo de bloques, escriba el número de objetos Common Base Event creados por el sensor de analizador estático antes de pasarlos al productor. Este valor indica cuántos objetos de Common Base Event debe devolver el método parseNext() de la clase de analizador estático. Este valor se pasa a la clase de analizador estático como parámetro array_size mediante el método setConfiguration() de la clase de analizador estático.
  5. En el adaptador estático, los campos Tamaño de almacenamiento intermedio de confianza y Tamaño de pie de página de archivo no se aplican al tipo StaticParserSensor.
  6. Las propiedades directory y fileName se han generado automáticamente al crear el archivo de configuración del adaptador. Estas propiedades corresponden al directorio y nombre de archivo del archivo de anotaciones. Para actualizar estas propiedades:
    1. Seleccione Configuración > Instancia de contexto> Sensor > Propiedad fileName.
    2. Edite el valor de la propiedad.
    3. Guarde el archivo de configuración del adaptador para aplicar los cambios.
    4. Repita los mismos pasos para la propiedad directory.
  7. Añada la propiedad parserClassName.
    1. Seleccione Configuración > Instancia de contexto> Sensor.
    2. Pulse con el botón derecho del ratón para abrir el menú emergente y seleccione Añadir > Propiedad. El panel derecho se renovará con campos para especificar el nombre y el valor de las propiedades.
    3. Escriba parserClassName como nombre de la propiedad y el nombre de la clase de analizador Java como valor de la propiedad.
    4. Guarde el archivo de configuración del adaptador para aplicar los cambios.
  8. Puede añadir otras propiedades que contengan información de configuración que pueda pasarse a la clase Java de analizador estático. Por ejemplo, la versión del archivo de anotaciones.
  9. Dado que ha cambiado el tipo de sensor, es necesario actualizar el componente sensor correspondiente en la sección de contextos.
    1. Seleccione Contextos > Implementación de contexto básico de contextos > Componente Sensor de archivo de OS y seleccione el componente sensor.
    2. Actualice el Nombre y la Descripción. Especifique org.eclipse.hyades.logging.adapter.config.sensors.StaticParserSensor como Clase ejecutable.

      El componente sensor	del contexto se abre y los detalles se muestran en el panel de detalles.

    3. Guarde el archivo de configuración del adaptador para aplicar los cambios.

Consulte el apartado Estructura del archivo de configuración para obtener un resumen de las propiedades necesarias para el componente sensor de un analizador estático.

Una vez configurado el sensor, puede continuar con la configuración del componente productor.

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
Crear un adaptador estático
Configurar el componente productor de analizadores estáticos

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