GCA 0.4.0

pfg.gca.collector.regexp
Class IBM130a

java.lang.Object
  |
  +--pfg.gca.collector.regexp.IBM130a
All Implemented Interfaces:
ICollector

public class IBM130a
extends java.lang.Object
implements ICollector

A GC record collector for the IBM 1.3.0 JDK. The suffix "a" in this class name has no significance. It was merely made in anticipation that there might be other implementations that could then use "b", "c" and so on.

Author:
Paul Glezen

Field Summary
static java.lang.String RE_GC_FREED
           
static java.lang.String RE_GC_HEADER
           
static java.lang.String RE_GC_TIMES
           
 
Constructor Summary
IBM130a()
          Compile the required regular expressions.
 
Method Summary
 java.lang.String getDescription()
          Describe the JDKs supported by this collector.
 java.util.List getGCList(java.io.Reader reader)
          Read raw verbose GC text from a Reader to create a List of GCRecord instances.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RE_GC_FREED

public static final java.lang.String RE_GC_FREED

RE_GC_HEADER

public static final java.lang.String RE_GC_HEADER

RE_GC_TIMES

public static final java.lang.String RE_GC_TIMES
Constructor Detail

IBM130a

public IBM130a()
Compile the required regular expressions.
Method Detail

getDescription

public java.lang.String getDescription()
Describe the JDKs supported by this collector. In this case, it's IBM JDK 1.3.0.
Specified by:
getDescription in interface ICollector

getGCList

public java.util.List getGCList(java.io.Reader reader)
                         throws java.io.IOException
Read raw verbose GC text from a Reader to create a List of GCRecord instances. This method is where most of the collector work is done.
Specified by:
getGCList in interface ICollector

Paul Glezen
http://glezen.org/gca/

Generated: February 24 2005