Mercurial > projects > dwt2
view base/src/java/util/TimerTask.d @ 77:af948d4bbf8c
Impls for core.jobs
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Mon, 13 Apr 2009 13:58:00 +0200 |
parents | 1bf55a6eb092 |
children |
line wrap: on
line source
module java.util.TimerTask; import java.lang.all; import java.util.Timer; class TimerTask : Runnable { package long scheduled; package long lastExecutionTime; package long period; package bool fixed; this(){ this.scheduled = 0; this.lastExecutionTime = -1; } bool cancel(){ bool prevented_execution = (this.scheduled >= 0); this.scheduled = -1; return prevented_execution; } abstract void run(); long scheduledExcecutionTime(){ return lastExecutionTime; } }