Interface GTimerMonitor


  • public interface GTimerMonitor
    Monitor object returned from a GTimer.schedule() call
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static GTimerMonitor DUMMY
      A dummy implementation of this interface
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean cancel()
      Cancels the scheduled runnable associated with this GTimerMonitor if it has not already run.
      boolean didRun()
      Return true if the scheduled runnable has completed.
      boolean wasCancelled()
      Return true if the scheduled runnable was cancelled before it had a chance to run.
    • Field Detail

      • DUMMY

        static final GTimerMonitor DUMMY
        A dummy implementation of this interface
    • Method Detail

      • cancel

        boolean cancel()
        Cancels the scheduled runnable associated with this GTimerMonitor if it has not already run.
        Returns:
        true if the scheduled runnable was cancelled before it had a chance to execute.
      • didRun

        boolean didRun()
        Return true if the scheduled runnable has completed.
        Returns:
        true if the scheduled runnable has completed.
      • wasCancelled

        boolean wasCancelled()
        Return true if the scheduled runnable was cancelled before it had a chance to run.
        Returns:
        true if the scheduled runnable was cancelled before it had a chance to run.