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 classEntry objects are returned as the result calling requestDelayedCallback on a timer; they may be used to cancel the request.static interfaceImplementations of this interface are passed to Timer, to be called back after a specified interval. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidCancel a prior request to requestDelayedEntry().voidfinished()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.
-