edu.sc.seis.sod
Class TotalLoserEventCleaner

java.lang.Object
  extended by java.util.TimerTask
      extended by edu.sc.seis.sod.TotalLoserEventCleaner
All Implemented Interfaces:
java.lang.Runnable

public class TotalLoserEventCleaner
extends java.util.TimerTask

This task runs immediately on instantiation and then once a week after that. It removes all events that were failed in the eventArm by a subsetter from the database on each run.


Constructor Summary
TotalLoserEventCleaner(TimeInterval lag)
           
 
Method Summary
static void clean(java.lang.Class eventPairClass, MicroSecondDate ageAgo)
           
static void cleanECP(MicroSecondDate ageAgo)
           
static void cleanENP(MicroSecondDate ageAgo)
           
static void cleanESP(MicroSecondDate ageAgo)
           
static void cleanEvents(MicroSecondDate ageAgo)
           
static void cleanEVP(MicroSecondDate ageAgo)
           
 void run()
           
 
Methods inherited from class java.util.TimerTask
cancel, scheduledExecutionTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TotalLoserEventCleaner

public TotalLoserEventCleaner(TimeInterval lag)
Method Detail

run

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

cleanEvents

public static void cleanEvents(MicroSecondDate ageAgo)

cleanESP

public static void cleanESP(MicroSecondDate ageAgo)

cleanENP

public static void cleanENP(MicroSecondDate ageAgo)

cleanECP

public static void cleanECP(MicroSecondDate ageAgo)

cleanEVP

public static void cleanEVP(MicroSecondDate ageAgo)

clean

public static void clean(java.lang.Class eventPairClass,
                         MicroSecondDate ageAgo)