Package zmq.util

Class Timers.Timer

java.lang.Object
zmq.util.Timers.Timer
Enclosing class:
Timers

public static final class Timers.Timer extends Object
  • Field Details

    • parent

      private final Timers parent
    • interval

      private long interval
    • alive

      private boolean alive
    • handler

      private final Timers.Handler handler
    • args

      private final Object[] args
  • Constructor Details

  • Method Details

    • setInterval

      public boolean setInterval(long interval)
      Changes the interval of the timer. This method is slow, canceling existing and adding a new timer yield better performance.
      Parameters:
      interval - the new interval of the timer.
      Returns:
      true if set, otherwise false.
    • reset

      public boolean reset()
      Reset the timer. This method is slow, canceling existing and adding a new timer yield better performance.
      Returns:
      true if reset, otherwise false.
    • cancel

      public boolean cancel()
      Cancels a timer.
      Returns:
      true if cancelled, otherwise false.