de.bsvrz.ste.rdstmc.meldungserstellung
Class Meldungserstellung
java.lang.Object
de.bsvrz.ste.rdstmc.meldungserstellung.Meldungserstellung
- All Implemented Interfaces:
- EreignisListener, RDSParameterListener, SituationEigenschaftenListener, java.lang.Runnable
public class Meldungserstellung
- extends java.lang.Object
- implements RDSParameterListener, EreignisListener, java.lang.Runnable, SituationEigenschaftenListener
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mutexEreignis
public final java.lang.Object mutexEreignis
- Mutex für Ereignis-Queue
MIN_TIMEOUT
public static final long MIN_TIMEOUT
- See Also:
- Constant Field Values
MAX_TIMEOUT
public static final long MAX_TIMEOUT
- See Also:
- Constant Field Values
Meldungserstellung
public Meldungserstellung(de.bsvrz.dav.daf.main.ClientDavInterface connection,
Konfiguration konfiguration,
RDSParameterVerwaltung parameterVerwaltung,
MeldungenGlobal meldungenGlobal,
boolean alleSegmente)
getRouten
public java.util.Collection<Route> getRouten()
- Returns:
- die Routen, die von dieser Instanz verwaltet werden
- Read only
getVerkehrsanalyse
public Verkehrsanalyse getVerkehrsanalyse()
getParameter
public RDSParameterDaten getParameter()
neueParameter
public void neueParameter(RDSParameterVerwaltung quelle,
RDSParameterDaten daten)
- Description copied from interface:
RDSParameterListener
- Zu implementierende Methode zur Notifizierung von RDS-Parameter-Änderungen
- Specified by:
neueParameter
in interface RDSParameterListener
- Parameters:
quelle
- die Instanz, die die Änderung ausgelöst hatdaten
- die geänderten Daten
neueEreignisse
public void neueEreignisse(Route quelle,
java.util.List<EreignisDaten> daten)
- Description copied from interface:
EreignisListener
- Zu implementierende Methode zur Notifizierung von neuen RDS-Ereignissen
- Specified by:
neueEreignisse
in interface EreignisListener
- Parameters:
quelle
- der Störfall, der geändert wurde
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
neueSituationEigenschaften
public void neueSituationEigenschaften(Situation quelle,
SituationEigenschaften daten)
- Description copied from interface:
SituationEigenschaftenListener
- Zu implementierende Methode zur Notifizierung von Situationseigenschaften-Änderungen
- Specified by:
neueSituationEigenschaften
in interface SituationEigenschaftenListener
- Parameters:
quelle
- die Situation, deren Eigenschaften geändert wurdendaten
- die neuen und/oder geänderten Eigenschaften oder null, wenn keine Daten
(mehr) vorliegen