Hyperic HQ Plugin API v. 5.8.0

org.hyperic.hq.product.logparse
Interface LogParseInterface

All Known Implementing Classes:
BaseLogParser, LogParse, SimpleLogParser

public interface LogParseInterface


Method Summary
 void DontLog(Long stat)
           
 void DontLog(String url)
           
 double getTimeMultiplier()
           
 void initConfig(double timeMultiplier, String regex)
           
 RtStat parseLine(String currrent)
           
 Hashtable parseLog(File f, String re, long len, Integer ID, int svcType, long[] parsedlen, boolean collectIPs)
           
 Hashtable parseLog(String fname, String re, Integer ID, boolean collectIPs)
           
 Hashtable parseLog(String fname, String re, Integer ID, int svcType, boolean collectIPs)
           
 Hashtable parseLog(String fname, String re, long len, Integer ID, boolean collectIPs)
           
 Hashtable parseLog(String fname, String re, long len, Integer ID, int svcType, long[] parsedlen, boolean collectIPs)
           
 void postFileParse(File f)
           
 void setTimeMultiplier(double mult)
           
 void urlDontLog(ArrayList urls)
           
 

Method Detail

initConfig

void initConfig(double timeMultiplier,
                String regex)

parseLine

RtStat parseLine(String currrent)

parseLog

Hashtable parseLog(String fname,
                   String re,
                   Integer ID,
                   boolean collectIPs)
                   throws IOException
Throws:
IOException

parseLog

Hashtable parseLog(String fname,
                   String re,
                   Integer ID,
                   int svcType,
                   boolean collectIPs)
                   throws IOException
Throws:
IOException

parseLog

Hashtable parseLog(String fname,
                   String re,
                   long len,
                   Integer ID,
                   boolean collectIPs)
                   throws IOException
Throws:
IOException

parseLog

Hashtable parseLog(String fname,
                   String re,
                   long len,
                   Integer ID,
                   int svcType,
                   long[] parsedlen,
                   boolean collectIPs)
                   throws IOException
Throws:
IOException

parseLog

Hashtable parseLog(File f,
                   String re,
                   long len,
                   Integer ID,
                   int svcType,
                   long[] parsedlen,
                   boolean collectIPs)
                   throws IOException
Throws:
IOException

setTimeMultiplier

void setTimeMultiplier(double mult)

getTimeMultiplier

double getTimeMultiplier()

DontLog

void DontLog(Long stat)

DontLog

void DontLog(String url)

urlDontLog

void urlDontLog(ArrayList urls)

postFileParse

void postFileParse(File f)
                   throws IOException
Throws:
IOException

Hyperic HQ Plugin API v. 5.8.0

Copyright © 2004-2010 Hyperic, Inc. support@hyperic.net, All Rights Reserved.