public class Meldungserstellung extends Object implements RDSParameterListener, EreignisListener, Runnable, SituationEigenschaftenListener
| Modifier and Type | Field and Description |
|---|---|
static long |
MAX_TIMEOUT |
static long |
MIN_TIMEOUT |
Object |
mutexEreignis
Mutex für Ereignis-Queue
|
| Constructor and Description |
|---|
Meldungserstellung(de.bsvrz.dav.daf.main.ClientDavInterface connection,
Konfiguration konfiguration,
RDSParameterVerwaltung parameterVerwaltung,
MeldungenGlobal meldungenGlobal,
boolean alleSegmente) |
| Modifier and Type | Method and Description |
|---|---|
RDSParameterDaten |
getParameter() |
Collection<Route> |
getRouten() |
Verkehrsanalyse |
getVerkehrsanalyse() |
void |
neueEreignisse(Route quelle,
List<EreignisDaten> daten)
Zu implementierende Methode zur Notifizierung von neuen RDS-Ereignissen.
|
void |
neueParameter(RDSParameterVerwaltung quelle,
RDSParameterDaten daten)
Zu implementierende Methode zur Notifizierung von
RDS-Parameter-Änderungen
|
void |
neueSituationEigenschaften(Situation quelle,
SituationEigenschaften daten)
Zu implementierende Methode zur Notifizierung von
Situationseigenschaften-Änderungen.
|
void |
run() |
public final Object mutexEreignis
public static final long MIN_TIMEOUT
public static final long MAX_TIMEOUT
public Meldungserstellung(de.bsvrz.dav.daf.main.ClientDavInterface connection,
Konfiguration konfiguration,
RDSParameterVerwaltung parameterVerwaltung,
MeldungenGlobal meldungenGlobal,
boolean alleSegmente)
public Collection<Route> getRouten()
public Verkehrsanalyse getVerkehrsanalyse()
public RDSParameterDaten getParameter()
public void neueParameter(RDSParameterVerwaltung quelle, RDSParameterDaten daten)
RDSParameterListenerneueParameter in interface RDSParameterListenerquelle - die Instanz, die die Änderung ausgelöst hatdaten - die geänderten Datenpublic void neueEreignisse(Route quelle, List<EreignisDaten> daten)
EreignisListenerneueEreignisse in interface EreignisListenerquelle - der Störfall, der geändert wurdedaten - die geordenete Menge der überlagerten Störfall-Daten für das
gesamte zugeordnete Strassensegmentpublic void neueSituationEigenschaften(Situation quelle, SituationEigenschaften daten)
SituationEigenschaftenListenerneueSituationEigenschaften in interface SituationEigenschaftenListenerquelle - die Situation, deren Eigenschaften geändert wurdendaten - die neuen und/oder geänderten Eigenschaften oder null, wenn
keine Daten (mehr) vorliegenCopyright © 2016 BitCtrl Systems GmbH. All rights reserved.