Class Repeater

java.lang.Object
eu.pedu.lib20s.util.Repeater

public class Repeater
extends java.lang.Object
Instance třídy Repeater umožňují opakování zadaných akcí na pozadí, tj. bez čekání na jejich dokončení.
  • Constructor Summary

    Constructors 
    Constructor Description
    Repeater()  
  • Method Summary

    Modifier and Type Method Description
    void repeat​(int times, java.lang.Runnable action)
    Opakuje metodu parametru akce přičemž počet opakování je zadán v parametru počet.
    void repeat​(int times, java.lang.Runnable action, java.lang.Runnable finished)
    Opakuje metodu parametru akce přičemž počet opakování je zadán v parametru počet.
    void stop()
    Zastaví opakování prováděná daným opakovačem.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • repeat

      public void repeat​(int times, java.lang.Runnable action)
      Opakuje metodu parametru akce přičemž počet opakování je zadán v parametru počet.
      Parameters:
      times - Požadovaný počet opakování, 0=pořád
      action - Instance, jejíž metoda run() bude opakována
    • repeat

      public void repeat​(int times, java.lang.Runnable action, java.lang.Runnable finished)
      Opakuje metodu parametru akce přičemž počet opakování je zadán v parametru počet.
      Parameters:
      times - Požadovaný počet opakování, 0=pořád
      action - Instance, jejíž metoda run() bude opakována
      finished - Metoda vyvolávaná po ukončení posledního opakování
    • stop

      public void stop()
      Zastaví opakování prováděná daným opakovačem.