org.jostraca.util
Class Tracker

java.lang.Object
  extended byorg.jostraca.util.Tracker
All Implemented Interfaces:
java.lang.Runnable

public class Tracker
extends java.lang.Object
implements java.lang.Runnable

Simple time based file tracking of arbitrary named values.


Constructor Summary
protected Tracker(java.lang.String pName)
           
 
Method Summary
static void activate(java.io.File pTrackFile)
           
static void deactivate()
           
static Tracker getTracker(java.lang.String pTrackerName)
           
 void run()
          for shutdown
 void track(java.lang.String pValueName, boolean pBoolean)
           
 void track(java.lang.String pValueName, boolean[] pBooleanA)
           
 void track(java.lang.String pValueName, byte pByte)
           
 void track(java.lang.String pValueName, byte[] pByteA)
           
 void track(java.lang.String pValueName, char pChar)
           
 void track(java.lang.String pValueName, char[] pCharA)
           
 void track(java.lang.String pValueName, double pDouble)
           
 void track(java.lang.String pValueName, double[] pDoubleA)
           
 void track(java.lang.String pValueName, float pFloat)
           
 void track(java.lang.String pValueName, float[] pFloatA)
           
 void track(java.lang.String pValueName, int pInt)
           
 void track(java.lang.String pValueName, int[] pIntA)
           
 void track(java.lang.String pValueName, long pLong)
           
 void track(java.lang.String pValueName, long[] pLongA)
           
 void track(java.lang.String pValueName, java.lang.Object pObject)
           
 void track(java.lang.String pValueName, java.lang.Object[] pObjectA)
           
 void track(java.lang.String pValueName, short pShort)
           
 void track(java.lang.String pValueName, short[] pShortA)
           
 void track(java.lang.String pValueName, java.lang.String pValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Tracker

protected Tracker(java.lang.String pName)
Method Detail

getTracker

public static Tracker getTracker(java.lang.String pTrackerName)

track

public void track(java.lang.String pValueName,
                  java.lang.String pValue)

track

public void track(java.lang.String pValueName,
                  java.lang.Object pObject)

track

public void track(java.lang.String pValueName,
                  int pInt)

track

public void track(java.lang.String pValueName,
                  long pLong)

track

public void track(java.lang.String pValueName,
                  short pShort)

track

public void track(java.lang.String pValueName,
                  byte pByte)

track

public void track(java.lang.String pValueName,
                  double pDouble)

track

public void track(java.lang.String pValueName,
                  float pFloat)

track

public void track(java.lang.String pValueName,
                  char pChar)

track

public void track(java.lang.String pValueName,
                  boolean pBoolean)

track

public void track(java.lang.String pValueName,
                  java.lang.Object[] pObjectA)

track

public void track(java.lang.String pValueName,
                  int[] pIntA)

track

public void track(java.lang.String pValueName,
                  long[] pLongA)

track

public void track(java.lang.String pValueName,
                  short[] pShortA)

track

public void track(java.lang.String pValueName,
                  byte[] pByteA)

track

public void track(java.lang.String pValueName,
                  double[] pDoubleA)

track

public void track(java.lang.String pValueName,
                  float[] pFloatA)

track

public void track(java.lang.String pValueName,
                  char[] pCharA)

track

public void track(java.lang.String pValueName,
                  boolean[] pBooleanA)

activate

public static void activate(java.io.File pTrackFile)

deactivate

public static void deactivate()

run

public void run()
for shutdown

Specified by:
run in interface java.lang.Runnable


Copyright © 2000-2002 Richard Rodger