|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.puk.config.main.simulation.Util
class Util
Diese Klasse stellt verschiedene Methoden zur Verfügung, mit denen Zustandnsübergänge durchgeführt werden können.
Field Summary | |
---|---|
private ConfigDataModel |
_configDataModel
|
private ConfigurationQueryManager |
_queryManager
|
private SourceSimulationStatus |
_senderSimulationStatus
|
private ConfigSimulationObject |
_simulationObject
|
private short |
_simulationVariant
|
Constructor Summary | |
---|---|
Util(SourceSimulationStatus senderSimulationStatus,
ConfigDataModel configDataModel,
short simulationVariant,
ConfigurationQueryManager queryManager,
ConfigSimulationObject simulationObject)
Objekt, mit dem alle Aktionen ausgeführt werden, die für jeweilige Zustandsübergange nötig sind. |
Method Summary | |
---|---|
private void |
deleteDynamicObjectsAndCleanUpSets()
Löscht alle dynamischen Objekte einer Simulationsvariante und löscht alle Elemente aus den Mengen, die speziell behandelt werden sollten. |
void |
doDelete()
Führt alle Aktionen aus, die unter TPuK1-126 gefordert sind. |
void |
doPrestart()
|
void |
doStop()
Führt alle Aktionen aus, die unter TPuK1-125 gefordert sind. |
void |
sendNotReady()
Verschickt einen Datensatz, der besagt das die Konfiguration nicht mehr bereit ist eine bestimmte Simulation zu unterstützen |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final SourceSimulationStatus _senderSimulationStatus
private final ConfigDataModel _configDataModel
private final short _simulationVariant
private final ConfigurationQueryManager _queryManager
private final ConfigSimulationObject _simulationObject
Constructor Detail |
---|
public Util(SourceSimulationStatus senderSimulationStatus, ConfigDataModel configDataModel, short simulationVariant, ConfigurationQueryManager queryManager, ConfigSimulationObject simulationObject)
senderSimulationStatus
- Verschickt den Status der Konfiguration.configDataModel
- Zugriff auf dynamische ObjektesimulationVariant
- Simulationsvariante, für die bestimmte Atkionen (löschen, Abmeldung für Schreibanfragen an die Konfiguration, usw.) ausgeführt
werden.queryManager
- Ermöglicht es, die Konfiguration für eine Simulationsvariante an/abzumeldenMethod Detail |
---|
public void doPrestart() throws SendSubscriptionNotConfirmed
SendSubscriptionNotConfirmed
public void doStop() throws SendSubscriptionNotConfirmed
SendSubscriptionNotConfirmed
- Auch wenn diese Exception geworfen wird, findet die Abmeldung als Senke für "Konfigurationsanfragen schreibend" statt.
Auch wenn wenn die Zustansänderung nicht mehr propagiert werden kann, können trotzdem keine dynamischen Objekte mehr
angelegt werden.public void doDelete() throws SendSubscriptionNotConfirmed
SendSubscriptionNotConfirmed
private void deleteDynamicObjectsAndCleanUpSets()
public void sendNotReady() throws SendSubscriptionNotConfirmed
SendSubscriptionNotConfirmed
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |