public class ConfigurationQueryManager extends java.lang.Object implements SimulationHandler
Constructor and Description |
---|
ConfigurationQueryManager(de.bsvrz.dav.daf.main.ClientDavInterface connection,
ConfigDataModel localConfiguration,
de.bsvrz.dav.daf.main.config.ConfigurationAuthority localAuthority,
Authentication authentication,
java.io.File foreignObjectCacheFile) |
Modifier and Type | Method and Description |
---|---|
ForeignObjectManager |
getForeignObjectManager() |
ConfigSimulationObject |
getSimulationByApplication(de.bsvrz.dav.daf.main.config.SystemObject systemObject)
Gibt das Simulationsobjekt zum angegebenen Applikationsobjekt zurück
|
ConfigSimulationObject |
getSimulationByVariant(short simulationVariant)
Gibt das Simulationsobjekt zur angegebenen Simulationsvariante zurück
|
void |
start() |
void |
subscribeReadRequestForSimulation(short simulationVariant,
ConfigSimulationObject simulationObject)
Diese Methode meldet für eine Simulationsvariante einen Empfänger für lesende Konfigurationsanfragen an, falls dies nicht bereits geschehen ist.
|
void |
subscribeWriteRequestForSimulation(short simulationVariant,
ConfigSimulationObject simulationObject)
Diese Methode meldet für eine Simulationsvariante einen Empfänger für Konfigurationsschreibanfragenanfragen an, falls dies nicht bereits geschehen ist.
|
void |
unsubscribeReadRequestForSimulation(short simulationVariant)
Meldet für eine Simulationsvariante die Anmeldung als Empfänger für Konfigurationsschreibanfragen ab.
|
void |
unsubscribeWriteRequestForSimulation(short simulationVariant)
Meldet für eine Simulationsvariante die Anmeldung als Empfänger für Konfigurationsschreibanfragen ab.
|
public ConfigurationQueryManager(de.bsvrz.dav.daf.main.ClientDavInterface connection, ConfigDataModel localConfiguration, de.bsvrz.dav.daf.main.config.ConfigurationAuthority localAuthority, Authentication authentication, java.io.File foreignObjectCacheFile)
public ForeignObjectManager getForeignObjectManager()
public void start()
public void subscribeReadRequestForSimulation(short simulationVariant, ConfigSimulationObject simulationObject)
simulationVariant
- Simulationsvariante, mit der sich Konfiguration auf Anfragen anmeldetpublic void subscribeWriteRequestForSimulation(short simulationVariant, ConfigSimulationObject simulationObject)
simulationVariant
- Simulationsvariante, mit der sich Konfiguration auf Anfragen anmeldetpublic void unsubscribeWriteRequestForSimulation(short simulationVariant)
simulationVariant
- Simulationsvariante, für die es nicht mehr möglich sein soll Schreibanfragen zu stellen.public void unsubscribeReadRequestForSimulation(short simulationVariant)
simulationVariant
- Simulationsvariante, für die es nicht mehr möglich sein soll Schreibanfragen zu stellen.public ConfigSimulationObject getSimulationByVariant(short simulationVariant)
SimulationHandler
getSimulationByVariant
in interface SimulationHandler
simulationVariant
- Siulationsvariantepublic ConfigSimulationObject getSimulationByApplication(de.bsvrz.dav.daf.main.config.SystemObject systemObject)
SimulationHandler
getSimulationByApplication
in interface SimulationHandler
systemObject
- Applikationsobjekt