Interface ApplicationController

  • All Known Implementing Classes:
    GUI, Server

    public interface ApplicationController
    Gemeinsames Interface des Controllers, welcher ueber den Main-Loop wacht. Den gibt es in zwei Ausfuehrungen. Einmal als Server und einmal als GUI.
    Author:
    willuhn
    • Method Detail

      • init

        void init()
           throws de.willuhn.util.ApplicationException
        Initialisiert den Controller.
        Throws:
        de.willuhn.util.ApplicationException
      • shutDown

        void shutDown()
        Beendet den Controller
      • getApplicationCallback

        ApplicationCallback getApplicationCallback()
        Erzeugt ein Callback-Objekt ueber das die Anwendung mit dem User kommunizieren kann.
        Returns:
        Callback.
      • start

        void start​(BackgroundTask task)
        Startet einen Task im Hintergrund.
        Parameters:
        task - der zu startende Task.