Interface UTTimer

  • All Known Implementing Classes:
    UTTimerImpl

    public interface UTTimer
    • Method Detail

      • addEvent

        UTTimerEvent addEvent​(long when,
                              UTTimerEventPerformer performer)
        Create a single-shot event with delay
        Parameters:
        when - when it is to occur (absolute time, not relative)
        performer -
        Returns:
      • addPeriodicEvent

        UTTimerEvent addPeriodicEvent​(long periodic_millis,
                                      UTTimerEventPerformer performer)
        Create a periodic event that will fire every specified number of milliseconds until cancelled or the timer is destroyed
        Parameters:
        periodic_millis -
        performer -
        Returns:
      • getMaxThreads

        int getMaxThreads()
        Releases resources associated with this timer and renders it unusable
      • getActiveThreads

        int getActiveThreads()
      • destroy

        void destroy()