public class RouteEnableRunner extends BatchRunner
BatchRunner
definiert, der ein definiertes Fehlerauflösungsverhalten hat.Constructor and Description |
---|
RouteEnableRunner(MrwController controller,
Route route)
Dieser Konstruktur initialisiert das Schalten einer Fahrstraße
|
RouteEnableRunner(MrwController controller,
Route route,
ExceptionCallback feedback)
Dieser Konstruktur initialisiert das Schalten einer Fahrstraße
|
Modifier and Type | Method and Description |
---|---|
protected void |
doJob(MrwController controller)
Diese Methode führt den eigentlichen Auftrag aus.
|
protected void |
doUpdateUI(MrwController controller)
Dieser Callback dient zum Aktualisieren der Anzeige nach Ausführung des Jobs.
|
void |
enableRouteSelection()
Diese Methode aktiviert das automatische Selektieren einer Fahrstraße im
MrwController , falls
diese erfolgreich geschaltet werden konnte. |
getException, getRoute, run, sleep, toString
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, start, stop, stop, suspend, yield
public RouteEnableRunner(MrwController controller, Route route)
controller
- Der steuernde Controller.route
- Die zu schaltende Fahrstraße.public RouteEnableRunner(MrwController controller, Route route, ExceptionCallback feedback)
controller
- Der steuernde Controller.route
- Die zu schaltende Fahrstraße.feedback
- Die Feedback-Callbacks für Fehlerfälleprotected void doJob(MrwController controller)
BatchRunner
doJob
in class BatchRunner
controller
- Der steuernde Controller.protected void doUpdateUI(MrwController controller)
BatchRunner
doUpdateUI
in class BatchRunner
public void enableRouteSelection()
MrwController
, falls
diese erfolgreich geschaltet werden konnte.Copyright © 2011 all committers of this modelrailway project