Package com.sun.javatest.util
Class Timer
java.lang.Object
com.sun.javatest.util.Timer
Timer objects accept requests to call back on Timeable objects after a
specifiable delay.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Entry objects are returned as the result calling requestDelayedCallback on a timer; they may be used to cancel the request.static interface
Implementations of this interface are passed to Timer, to be called back after a specified interval. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Cancel a prior request to requestDelayedEntry().void
finished()
Stop accepting requests.requestDelayedCallback
(Timer.Timeable obj, long delay) Request that the Timeable object given will have its timeout() method called after not less than delay milliseconds.
-
Constructor Details
-
Timer
public Timer()Create and start a timer object.
-
-
Method Details
-
requestDelayedCallback
Request that the Timeable object given will have its timeout() method called after not less than delay milliseconds.- Parameters:
obj
- The object to be called backdelay
- The number of milliseconds to delay before invoking the timemout method on the callback object.- Returns:
- An object which can be passed to cancel() to cancel this request
-
cancel
Cancel a prior request to requestDelayedEntry().- Parameters:
e
- The result of the prior call to requestDelayedEntry
-
finished
public void finished()Stop accepting requests.
-