Class TimeoutTimer

java.lang.Object
com.iizigo.swt.TimeoutTimer

public class TimeoutTimer extends Object
Class that handles a timeout timer that can be started, retriggered, stopped.
Author:
Christopher Mindus
  • Constructor Details

    • TimeoutTimer

      public TimeoutTimer(long timeout, Runnable runnable)
      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.