>Rédaction d'une classe Java pour l'adaptateur statique
Lors de la création d'un programme d'analyse de journal statique,
les composants extracteur, d'analyse syntaxique et de formatage du
fichier de configuration d'adaptateur sont remplacés par une classe
Java. La classe du programme d'analyse syntaxique statique doit
implémenter l'interface org.eclipse.hyades.logging.parser.IParser.
Pour ce faire, étendez la classe
abstraite org.eclipse.hyades.logging.parser.Parser.
Le format standard requis par la classe Java est le suivant :
- public void setConfiguration(Hashtable)
Cette méthode est appelée par l'adaptateur de journal générique pour
fournir des informations de configuration à la classe du programme
d'analyse syntaxique statique spécifiée par l'utilisateur dans
l'assistant Importation du fichier journal ou est fournie dans le
fichier de configuration d'adaptateur.
- public void preParse()
Il s'agit de l'emplacement dans lequel le travail d'initialisation,
le cas échéant, est exécuté (par exemple, l'établissement des
connexions).
- pubic void parser(Log)
L'implémentation de cette méthode n'est pas obligatoire. Elle peut
être héritée de org.eclipse.hyades.logging.parsers.Parser.
- public ICommonBaseEvent[] parseNext()
Cette méthode exécute la majorité de la logique pour analyser le
fichier journal, par exemple lors de l'analyse d'un ensemble
d'enregistrements et du renvoi d'un tableau d'objets CBE qui
représentent les données de cet ensemble.
- public void postParse()
Site d'exécution des tâches de nettoyage.
Lorsque vous avez rédigé et testé la classe Java du programme
d'analyse syntaxique, vous pouvez configurer le composant détecteur
du fichier de configuration d'adaptateur et faire référence à cette
classe .
Concepts connexes
Présentation de l'adaptateur de journal générique Hyades
Spécification du format Common Base Event
Tâches connexes
Création d'un programme d'analyse syntaxique de journal
Création d'un adaptateur statique
Configuration du composant détecteur
Références connexes
Structure du fichier de configuration d'adaptateur
Editeur de configuration d'adaptateur
Syntaxe d'une expression régulière
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.