|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.sun.util.PTimer
public abstract class PTimer
A class representing a timer. A timer is responsible for managing a set of timer events specified by timer specifications. When the timer event should be sent, the timer calls the timer specification's notifyListeners method.
java.util.timer
class should be used instead, except in cases where PersonalJava
compatibility is necessary.
| Constructor Summary | |
|---|---|
PTimer()
Deprecated. |
|
| Method Summary | |
|---|---|
abstract void |
deschedule(PTimerSpec t)
Deprecated. Stop events from being delivered. |
abstract long |
getGranularity()
Deprecated. Report the granularity of this timer, i.e. |
abstract long |
getMinRepeatInterval()
Deprecated. Report the minimum interval that this timer can repeat tasks. |
static PTimer |
getTimer()
Deprecated. Returns the default timer for the system. |
abstract void |
schedule(PTimerSpec t)
Deprecated. since Personal Java Spec 1.2, replaced by the new scheduleTimerSpec(com.sun.util.PTimerSpec) method. |
abstract PTimerSpec |
scheduleTimerSpec(PTimerSpec t)
Deprecated. Begins monitoring a PTimerSpec. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PTimer()
| Method Detail |
|---|
public static PTimer getTimer()
public abstract void schedule(PTimerSpec t)
scheduleTimerSpec(com.sun.util.PTimerSpec) method.
public abstract PTimerSpec scheduleTimerSpec(PTimerSpec t)
throws PTimerScheduleFailedException
When the timer specification should go off, the timer will call PTimerSpec.notifyListeners.
Returns the real PTimerSpec that got scheduled. If you schedule a
spec that implies a smaller granularity than this timer can provide,
or a repeat timer spec that has a smaller repeating interval than
this timer can provide, the timer should round to the closest value
and return that value as a PTimerSpec object. An interested application
can use accessor methods getMinRepeatInterval() and getGranularity() to
obtain the Timer's best knowledge of the Timer's limitation on
granularity and repeat interval. If you schedule an
absolute specification that should have gone off already, it will
go off immediately. If the scheduled specification can not be met
at all, the exception PTimerScheduleFailedException should be
thrown.
You may schedule a timer specification with multiple timers. You may schedule a timer specification with the same timer multiple times (in which case it will go off multiple times). If you modify a timer specification after it has been scheduled with any timer, the results are unspecified.
t - The timer specification to begin monitoring.
PTimerScheduleFailedException - is thrown when the scheduled
spec can not be met at all.public abstract void deschedule(PTimerSpec t)
public abstract long getMinRepeatInterval()
public abstract long getGranularity()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||