|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.javatest.util.Timer
public class Timer
Timer objects accept requests to call back on Timeable objects after a specifiable delay.
Timer.Timeable
Nested Class Summary | |
---|---|
class |
Timer.Entry
Entry objects are returned as the result calling requestDelayedCallback on a timer; they may be used to cancel the request. |
static interface |
Timer.Timeable
Implementations of this interface are passed to Timer, to be called back after a specified interval. |
Constructor Summary | |
---|---|
Timer()
Create and start a timer object. |
Method Summary | |
---|---|
void |
cancel(Timer.Entry e)
Cancel a prior request to requestDelayedEntry(). |
void |
finished()
Stop accepting requests. |
Timer.Entry |
requestDelayedCallback(Timer.Timeable obj,
long delay)
Request that the Timeable object given will have its timeout() method called after not less than delay milliseconds. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Timer()
Method Detail |
---|
public Timer.Entry requestDelayedCallback(Timer.Timeable obj, long delay)
obj
- The object to be called backdelay
- The number of milliseconds to delay before invoking the
timemout method on the callback object.
public void cancel(Timer.Entry e)
e
- The result of the prior call to requestDelayedEntrypublic void finished()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |