public abstract class SmartGwtTimer
extends java.lang.Object SmartGwtTimer is an alternative to GWT's built-in Timer class that may allow code to be executed more efficiently. The SmartClient Framework is aware of threads run using a SmartGwtTimer, so extra work (e.g. reflowing Layout members, refreshing DrawItems, etc.) queued by a timer's run() method gets processed before it returns control to its caller, instead of being scheduled to run in a future (second) timer call. Note that if you are replacing or updating components in a Timer and notice a visible flash, switching to a SmartGwtTimer, which offers identical public APIs to Timer, may solve the issue.
| Constructor and Description |
|---|
SmartGwtTimer() |
| Modifier and Type | Method and Description |
|---|---|
void | cancel() Cancels this timer. |
boolean | isRunning() Returns true if the timer is running. |
abstract void | run() This method will be called when a timer fires. |
void | schedule(int delayMillis) Schedules a timer to elapse in the future. |
void | scheduleRepeating(int periodMillis) Schedules a timer that elapses repeatedly. |
public void cancel()
public boolean isRunning()
public void schedule(int delayMillis)
delayMillis - delay in milliseconds before timer firespublic void scheduleRepeating(int periodMillis)
periodMillis - delay in milliseconds between timer firespublic abstract void run()