Package de.willuhn.jameica.system
Interface ApplicationController
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 TypeMethodDescriptionErzeugt ein Callback-Objekt ueber das die Anwendung mit dem User kommunizieren kann.void
init()
Initialisiert den Controller.void
shutDown()
Beendet den Controllervoid
start
(BackgroundTask task) Startet einen Task im Hintergrund.
-
Method Details
-
init
void init() throws de.willuhn.util.ApplicationExceptionInitialisiert 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
Startet einen Task im Hintergrund.- Parameters:
task
- der zu startende Task.
-