Escribir una clase Java para el adaptador estático
Al crear un analizador estático de anotaciones, los componentes extractor, analizador y formateador del archivo de configuración del adaptador se sustituyen por una clase Java. La clase del analizador estático debe implementar la interfaz org.eclipse.hyades.logging.parser.IParser.
Esta operación puede realizarse ampliando la clase abstracta org.eclipse.hyades.logging.parser.Parser.
A continuación se indica el formato estándar necesario para la clase Java.
- public void setConfiguration(Hashtable)
El Adaptador genérico de anotaciones llama a este método para suministrar información de configuración a la clase del analizador estático especificada por el usuario en el asistente Importar archivo de anotaciones o que se suministra en el archivo de configuración del adaptador.
- public void preParse()
Ubicación en la que se ejecuta el trabajo de inicialización (si procede), como por ejemplo el establecimiento de conexiones.
- pubic void parser(Log)
La implementación de este método no es obligatoria. Puede heredarse de
org.eclipse.hyades.logging.parsers.Parser.
- public ICommonBaseEvent[] parseNext()
Este método ejecutará la mayor parte de la lógica para analizar el archivo de anotaciones, como por ejemplo el análisis de un conjunto de registros y la devolución de una matriz de objetos de tipo Common Base Event que representan los datos de este conjunto de registros.
- public void postParse()
Ubicación en la que se ejecutan las tareas de limpieza.
Una vez escrita y probada la clase de analizador Java, puede configurar el componente
sensor del archivo de configuración del adaptador para que haga referencia a esta clase.
.
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 sensor
Consultas relacionadas
Estructura del archivo de configuración del adaptador
Editor de configuración del adaptador
Gramática de expresiones regulares
(C) Copyright IBM Corporation 2000, 2004. Reservados todos los derechos.