com.Prominic.jFTPd
Class PulseGroup

java.lang.Object
  extended by com.Prominic.jFTPd.PulseGroup
All Implemented Interfaces:
java.lang.Runnable

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


Field Summary
protected  long delayInterval
           
protected static PulseGroup instance
           
protected  java.lang.Thread pulseThread
           
protected  java.util.Vector runlist
           
protected  boolean threadDone
           
 
Constructor Summary
protected PulseGroup()
           
 
Method Summary
 void add(java.lang.Runnable runner)
           
static PulseGroup getInstance()
           
 boolean remove(java.lang.Runnable runner)
           
 void run()
           
 void setDelayInterval(long interval)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

runlist

protected java.util.Vector runlist

instance

protected static PulseGroup instance

pulseThread

protected java.lang.Thread pulseThread

delayInterval

protected long delayInterval

threadDone

protected boolean threadDone
Constructor Detail

PulseGroup

protected PulseGroup()
Method Detail

add

public void add(java.lang.Runnable runner)

getInstance

public static PulseGroup getInstance()

remove

public boolean remove(java.lang.Runnable runner)

run

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

setDelayInterval

public void setDelayInterval(long interval)