Class Alarm

java.lang.Object
  |
  +--Alarm

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


Field Summary
protected  java.lang.Thread alarm
           
protected  java.lang.Object arg
           
protected  Alarmable target
           
protected  int time
           
 
Constructor Summary
Alarm(int time, Alarmable target)
           
Alarm(int time, Alarmable target, java.lang.Object arg)
           
 
Method Summary
 void run()
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

target

protected Alarmable target

arg

protected java.lang.Object arg

time

protected int time

alarm

protected java.lang.Thread alarm
Constructor Detail

Alarm

public Alarm(int time,
             Alarmable target)

Alarm

public Alarm(int time,
             Alarmable target,
             java.lang.Object arg)
Method Detail

start

public void start()

stop

public void stop()

run

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