private static class BaustellenSimulationsObserver.BaustellenSimulationAuftragsVerwalter extends Thread
Modifier and Type | Class and Description |
---|---|
private class |
BaustellenSimulationsObserver.BaustellenSimulationAuftragsVerwalter.Auftrag
die Repräsentation eines auszuführenden Simulationsauftrags.
|
Thread.State, Thread.UncaughtExceptionHandler
Modifier and Type | Field and Description |
---|---|
private boolean |
aktiv
der Status des Verwalters.
|
private List<BaustellenSimulationsObserver.BaustellenSimulationAuftragsVerwalter.Auftrag> |
auftragsListe
die Liste der auszuführenden Aufträge.
|
private static BaustellenSimulationsObserver.BaustellenSimulationAuftragsVerwalter |
INSTANZ
globale Instanz der Klasse.
|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
Constructor and Description |
---|
BaustellenSimulationAuftragsVerwalter()
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
void |
addAuftrag(BaustellenSchnittstelle baustelle,
String name,
String bemerkung)
fügt der Auftragsverwaltung einen neuen Auftrag hinzu.
|
void |
addAuftrag(BaustellenSchnittstelle baustelle,
String name,
String bemerkung,
de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein berechnungsMq)
fügt der Auftragsverwaltung einen neuen Auftrag hinzu.
|
static BaustellenSimulationsObserver.BaustellenSimulationAuftragsVerwalter |
getInstanz()
liefert die SINGLETON-Instanz der Klasse.
|
void |
run() |
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, sleep, start, stop, stop, suspend, toString, yield
private static final BaustellenSimulationsObserver.BaustellenSimulationAuftragsVerwalter INSTANZ
private final List<BaustellenSimulationsObserver.BaustellenSimulationAuftragsVerwalter.Auftrag> auftragsListe
private final boolean aktiv
BaustellenSimulationAuftragsVerwalter()
public static BaustellenSimulationsObserver.BaustellenSimulationAuftragsVerwalter getInstanz()
public void addAuftrag(BaustellenSchnittstelle baustelle, String name, String bemerkung)
baustelle
- die Baustelle die simuliert werden sollname
- der Name des Auftraggebersbemerkung
- ein beschreibender Textpublic void addAuftrag(BaustellenSchnittstelle baustelle, String name, String bemerkung, de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein berechnungsMq)
baustelle
- die Baustelle die simuliert werden sollname
- der Name des Auftraggebersbemerkung
- ein beschreibender TextberechnungsMq
- der MQ vor der Baustelle (optional)Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.