com.jcoverage.coverage
Class InstrumentationFactory

java.lang.Object
  extended bycom.jcoverage.coverage.InstrumentationPersistence
      extended bycom.jcoverage.coverage.InstrumentationFactory
All Implemented Interfaces:
HasBeenInstrumented, java.lang.Runnable

public class InstrumentationFactory
extends InstrumentationPersistence
implements java.lang.Runnable, HasBeenInstrumented


Field Summary
(package private) static InstrumentationFactory instrumentationFactory
           
(package private) static org.apache.log4j.Logger logger
           
(package private)  java.util.Timer timer
           
 
Fields inherited from class com.jcoverage.coverage.InstrumentationPersistence
instrumentation
 
Method Summary
static InstrumentationFactory getInstance()
           
(package private)  int getInstrumentationInterval()
           
 Instrumentation newInstrumentation(java.lang.Class cl)
           
 Instrumentation newInstrumentation(java.lang.String className)
           
 void run()
           
 
Methods inherited from class com.jcoverage.coverage.InstrumentationPersistence
getInstrumentation, keySet, loadInstrumentation, loadInstrumentation, merge, saveInstrumentation, saveInstrumentation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

static final org.apache.log4j.Logger logger

instrumentationFactory

static final InstrumentationFactory instrumentationFactory

timer

java.util.Timer timer
Method Detail

getInstrumentationInterval

int getInstrumentationInterval()

run

public void run()
Specified by:
run in interface java.lang.Runnable

getInstance

public static InstrumentationFactory getInstance()

newInstrumentation

public Instrumentation newInstrumentation(java.lang.Class cl)

newInstrumentation

public Instrumentation newInstrumentation(java.lang.String className)