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
ConstructorsConstructorDescriptionTimeoutTimer(long timeout, Runnable runnable) Creates a timeout timer that will fire in the timeout.Method Summary
Modifier and TypeMethodDescriptionbooleanChecks if the timer is scheduled.voidStarts or re-triggers the timer to the initial timeout.voidstop()Stops the timer.
Constructor Details
TimeoutTimer
Creates a timeout timer that will fire in the timeout.- Parameters:
timeout- The timeout in milliseconds.runnable- The runnable to call at timeout.
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.