Package ucb.util
Class Ticker
java.lang.Object
ucb.util.Ticker
- All Implemented Interfaces:
Runnable
A simple timer class that periodically performs some action.
-
Constructor Summary
ConstructorDescriptionTicker
(long interval) A Ticker that, when started, fires every INTERVAL milliseconds, or never, if interval <= 0. -
Method Summary
-
Constructor Details
-
Ticker
public Ticker(long interval) A Ticker that, when started, fires every INTERVAL milliseconds, or never, if interval <= 0.
-
-
Method Details
-
start
public void start()Start ticking, executing tick() at each tick. -
stop
public void stop()Stop ticking. -
close
public void close()Permanently stop THIS and terminate its thread. -
tick
protected abstract void tick()Action to perform on each clock tick. Must be overrridden. -
run
public void run()Internal method. Don't call directly.
-