public class TickleTimer
extends java.lang.Object
Constructor and Description |
---|
TickleTimer(long delay,
java.beans.PropertyChangeListener listener) |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener l) |
java.util.List<java.lang.String> |
getMessages() |
boolean |
isRunning() |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener l) |
void |
setRunning(boolean running) |
void |
tickle() |
void |
tickle(java.lang.String message) |
void |
tickle(java.lang.String message,
java.beans.PropertyChangeListener callback) |
public TickleTimer(long delay, java.beans.PropertyChangeListener listener)
delay
- time in milliseconds to wait until firing off the change.
If delay is =<0, then events will be fired off immediately.listener
- provides the callback when the timer
runs out. The listener is added as one of the bean's property
change listeners.public void tickle()
public void tickle(java.lang.String message)
public void tickle(java.lang.String message, java.beans.PropertyChangeListener callback)
public final void addPropertyChangeListener(java.beans.PropertyChangeListener l)
public final void removePropertyChangeListener(java.beans.PropertyChangeListener l)
public boolean isRunning()
public void setRunning(boolean running)
public java.util.List<java.lang.String> getMessages()