com.grandcentral.appstats.util
Class TaskLogParser
java.lang.Object
|
+--com.grandcentral.appstats.util.TaskLogParser
- public abstract class TaskLogParser
- extends java.lang.Object
simple TaskLog parser. Recreates as much task and stat data as possible from
log stream. Left as an abstract class since it pretty much does nothing.
Override makeNewTask, or createStat to add StatCalculators, FlushHandlers, etc.
to extract info from log file.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TaskLogParser
public TaskLogParser()
parse
public void parse(java.io.BufferedReader br)
throws java.lang.Exception
makeNewTask
public Task makeNewTask(java.lang.String taskName)
- called when a new task name is encountered in log stream
createStat
public Stat createStat(Task t,
java.lang.String statName)
- creates a new stat in t.
called when a new stat name is encountered in log stream
finishedParsing
public abstract void finishedParsing(java.util.Map tasks)
main
public static void main(java.lang.String[] args)
getInstance
public static TaskLogParser getInstance()
usage
public static java.lang.String usage()