Gravando uma Classe Java para o Adaptador Estático
Na criação de um analisador de log estático, os componentes extrator, analisador e formatador
do arquivo de configuração do adaptador são substituídos por uma classe Java. A classe de analisador estático deve implementar a
interface org.eclipse.hyades.logging.parser.IParser.
Isso pode ser feito estendendo a classe abstrata org.eclipse.hyades.logging.parser.Parser.
A seguir está o formato padrão requerido pela classe Java.
- public void setConfiguration(Hashtable)
Este método é chamado pelo Adaptador de Log Genérico para fornecer informações de configuração
para a classe de analisador estático que é especificada pelo usuário no assistente
Importar Arquivo de Log ou é fornecido no arquivo de configuração do adaptador.
- public void preParse()
Este é o local onde o trabalho de inicialização (se aplicável), como
estabelecer conexões, é executado.
- pubic void parser(Log)
A implementação deste método não é necessária.
Ela pode ser herdada de org.eclipse.hyades.logging.parsers.Parser.
- public ICommonBaseEvent[] parseNext()
Este método executará a maior parte da lógica para analisar o arquivo de log, como
analisar um conjunto de registros e retornar uma matriz de objetos Common Base Event que representam
os dados nesse conjunto de registros.
- public void postParse()
Este é onde quaisquer tarefas de limpeza são executadas.
Depois de gravar e testar a classe de analisador de Java, você pode configurar o
componente sensor do arquivo de configuração do adaptador para referir-se a essa classe.
.
Conceitos Relacionados
Visão Geral do Adaptador de Log Genérico Hyades
Especificação do Formato Common Base Event
Tarefas Relacionadas
Criando um Analisador de Log
Criando um Adaptador Estático
Configurando o Componente Sensor
Referências Relacionadas
Estrutura do Arquivo de Configuração do Adaptador
Editor de Configuração de Adaptador
Gramática de Expressão Comum
(C) Copyright IBM Corporation 2000, 2004. Todos os Direitos Reservados.