edu.ucla.util
Class RepetitionThread

Object
  extended by RepetitionThread
All Implemented Interfaces:
Runnable
Direct Known Subclasses:
SystemGCThread

public class RepetitionThread
extends Object
implements Runnable

Since:
20031204
Author:
keith cascio

Constructor Summary
RepetitionThread(Runnable runnable, long sleepmillis, int reps)
           
RepetitionThread(Runnable runnable, Runnable ultimately, long sleepmillis, int reps)
           
 
Method Summary
 void delayedAction()
           
 boolean interruptStartGroup()
           
 void run()
           
 void setRunnable(Runnable runnable)
           
 Thread start()
           
 ThreadGroup startGroup()
           
 boolean startInterruptsGroup()
           
 int startPriority()
           
 void ultimately()
           
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RepetitionThread

public RepetitionThread(Runnable runnable,
                        long sleepmillis,
                        int reps)

RepetitionThread

public RepetitionThread(Runnable runnable,
                        Runnable ultimately,
                        long sleepmillis,
                        int reps)
Since:
20040211
Method Detail

start

public Thread start()
Since:
20060522

ultimately

public void ultimately()
Since:
20040211

startGroup

public ThreadGroup startGroup()
Since:
20060522

startInterruptsGroup

public boolean startInterruptsGroup()
Since:
20060522

interruptStartGroup

public boolean interruptStartGroup()
Since:
20060522

startPriority

public int startPriority()
Since:
20060522

setRunnable

public final void setRunnable(Runnable runnable)

run

public void run()
Specified by:
run in interface Runnable

delayedAction

public final void delayedAction()
                         throws InterruptedException
Throws:
InterruptedException


Copyright 2010 UCLA Automated Reasoning Group