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 Summary

    Modifier and Type
    Method
    Description
    Erzeugt ein Callback-Objekt ueber das die Anwendung mit dem User kommunizieren kann.
    void
    Initialisiert den Controller.
    void
    Beendet den Controller
    void
    Startet einen Task im Hintergrund.
  • Method Details

    • 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.