Package com.iizigo.swt
Class TimeoutTimer
java.lang.Object
com.iizigo.swt.TimeoutTimer
Class that handles a timeout timer that can be started, retriggered, stopped.
- Author:
- Christopher Mindus
Constructor Summary
ConstructorDescriptionTimeoutTimer
(long timeout, Runnable runnable) Creates a timeout timer that will fire in the timeout.Method Summary
Modifier and TypeMethodDescriptionboolean
Checks if the timer is scheduled.void
Starts or re-triggers the timer to the initial timeout.void
stop()
Stops the timer.
Constructor Details
TimeoutTimer
Creates a timeout timer that will fire in the timeout.- Parameters:
runnable
- The runnable to call at timeout.timeout
- The timeout in milliseconds.
Method Details
stop
public void stop()Stops the timer.retrigger
public void retrigger()Starts or re-triggers the timer to the initial timeout.isScheduled
public boolean isScheduled()Checks if the timer is scheduled.- Returns:
- true if it will fire event within the timeout.