de.bsvrz.vew.sim.sim.simulationsstrecke
Class SimulationsStrecke

java.lang.Object
  extended by de.bsvrz.vew.sim.sim.simulationsstrecke.SimulationsStrecke
All Implemented Interfaces:
de.bsvrz.dav.daf.main.ClientReceiverInterface, EmpfaengerMitAnmeldung

public class SimulationsStrecke
extends java.lang.Object
implements EmpfaengerMitAnmeldung

Die Klasse kapselt die Startskript-Informationen und den Parameterdatensatz zur Spezifikation der Simulationsstrecke

Version:
$Revision: 1.3 $ / $Date: 2008/10/31 13:30:32 $ / ($Author: Sans $)
Author:
Dambach-Werke GmbH, Stefan Sans

Field Summary
private  de.bsvrz.dav.daf.main.ClientDavInterface _connection
           
private static de.bsvrz.sys.funclib.debug.Debug _debug
          Debug-Logger für Logging-Ausgaben
private  java.lang.String _name
           
private  de.bsvrz.dav.daf.main.config.SystemObject _objekt
           
private  de.bsvrz.dav.daf.main.Data.Array _parameterSatz
           
private  java.util.Map<java.lang.String,java.lang.String> _startSkriptInfo
           
 
Constructor Summary
SimulationsStrecke(de.bsvrz.dav.daf.main.config.SystemObject obj, de.bsvrz.dav.daf.main.ClientDavInterface con)
          Erzeugt eine neue Instanz vom Typ Simulationsstrecke
 
Method Summary
 void anmelden()
          Anmelden aller Datenidentifikationen für diese Instanz und das zugeordnete Systemobjekt
 de.bsvrz.dav.daf.main.ClientDavInterface getConnection()
          Bestimmt die Datenverteiletverbindung, über die die Empfängeranmeldung erfolgt
 java.lang.String getName()
          Bestimmt den Namen der Simulatinsstrecke
 de.bsvrz.dav.daf.main.config.SystemObject getObjekt()
          Bestimmt das Systemobjekt, für das die Empfängeranmeldugen für diese Instanz erfolgen
 de.bsvrz.dav.daf.main.Data.Array getParameterSatz()
          Bestimmt den Parameter-Datensatz der Eingangsdaten der Simualtionsstrecke
 java.util.Map<java.lang.String,java.lang.String> getStartSkriptInfo()
          Bestimmt die Startskript-Informationen der Simulationsstrecke
 java.lang.String toString()
           
 void update(de.bsvrz.dav.daf.main.ResultData[] resultData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_debug

private static final de.bsvrz.sys.funclib.debug.Debug _debug
Debug-Logger für Logging-Ausgaben


_name

private java.lang.String _name

_startSkriptInfo

private java.util.Map<java.lang.String,java.lang.String> _startSkriptInfo

_connection

private de.bsvrz.dav.daf.main.ClientDavInterface _connection

_objekt

private de.bsvrz.dav.daf.main.config.SystemObject _objekt

_parameterSatz

private de.bsvrz.dav.daf.main.Data.Array _parameterSatz
Constructor Detail

SimulationsStrecke

public SimulationsStrecke(de.bsvrz.dav.daf.main.config.SystemObject obj,
                          de.bsvrz.dav.daf.main.ClientDavInterface con)
Erzeugt eine neue Instanz vom Typ Simulationsstrecke

Parameters:
obj - das dynamische Simulationsstrecken-Objekt
con - die Datenverteiler-Verbindung
Method Detail

getName

public java.lang.String getName()
Bestimmt den Namen der Simulatinsstrecke

Returns:
den Namern der Simulationsstrecke

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getStartSkriptInfo

public java.util.Map<java.lang.String,java.lang.String> getStartSkriptInfo()
Bestimmt die Startskript-Informationen der Simulationsstrecke

Returns:
eine Map: Schlüssel ist jeweils die PID des Rechnerobjkets, Wert ist die Startskript-Spezifikation

getParameterSatz

public de.bsvrz.dav.daf.main.Data.Array getParameterSatz()
Bestimmt den Parameter-Datensatz der Eingangsdaten der Simualtionsstrecke

Returns:
ein Array mit dem Parameter-Datensatz der Eingangsdaten

getObjekt

public de.bsvrz.dav.daf.main.config.SystemObject getObjekt()
Description copied from interface: EmpfaengerMitAnmeldung
Bestimmt das Systemobjekt, für das die Empfängeranmeldugen für diese Instanz erfolgen

Specified by:
getObjekt in interface EmpfaengerMitAnmeldung
Returns:
das singuläre Systemobjekt

getConnection

public de.bsvrz.dav.daf.main.ClientDavInterface getConnection()
Description copied from interface: EmpfaengerMitAnmeldung
Bestimmt die Datenverteiletverbindung, über die die Empfängeranmeldung erfolgt

Specified by:
getConnection in interface EmpfaengerMitAnmeldung
Returns:
die Datenverteiletverbindung für die Empfängeranmeldung

anmelden

public void anmelden()
Description copied from interface: EmpfaengerMitAnmeldung
Anmelden aller Datenidentifikationen für diese Instanz und das zugeordnete Systemobjekt

Specified by:
anmelden in interface EmpfaengerMitAnmeldung

update

public void update(de.bsvrz.dav.daf.main.ResultData[] resultData)
Specified by:
update in interface de.bsvrz.dav.daf.main.ClientReceiverInterface