Package at.letto.tools.threads


package at.letto.tools.threads
  • Class
    Description
    Adapter für das CallInterface um eine anonyme Klasse für die verwendete Methode zu definieren
    Ein Interface, um Methoden gezielt aufrufen zu können
    Wird verwendet um aus Endlosschleifen innerhalb eines Threads herauszuspringen wenn der Thread mit interrupt() beendet werden sollte
    Klasse für alle Timerwerte, die in Letto gesetzt sind.
    Alle Timerwerte werden in ms angegeben
    Klasse die sich um die Verwaltung von allen laufenden Threads kümmert und ein sinnvolles Logging aller Prozessen ermöglicht
    aktueller Zustand eines Commando-Threads
    NEW Neu, aber noch nicht gestartet
    RUNNING läuft ohne Probleme
    STOPPED Thread wurde von Benutzer gestoppt
    ERROR wurde gestoppt durch einen Fehler
    FINISHED wurde ohne Fehler beendet
    ZOMBIE Prozess konnte nicht korrekt gestoppt werden, sollte aber gestoppt werden
     
     
    Status des Ergebnisses eines Calls
    OK alles hat funktioniert
    RUNTIMEEXCEPTION Es hat eine RuntimeException gegeben
    EXCEPTION Es hat eine Exception gegeben
    ERROR Es hat einen Error gegeben
    TIMEOUT Es hat ein Timeout gegeben
    TIMEOUTKILLED Es hat ein Timeout gegeben bei dem der Thread nicht korrekt beendet werden konnte, weshalb er interrupted wurde ZOMBIE Es hat ein Timeout gegeben bei dem der Thread nicht korrekt beendet werden konnte.
    Dies Exception kann geworfen werden, wenn ein Timer in Letto abgelaufen ist