de.bsvrz.sys.startstopp.prozessvew
Class ProzessDaten

java.lang.Object
  extended by de.bsvrz.sys.startstopp.prozessvew.ProzessDaten
All Implemented Interfaces:
java.io.Serializable

public class ProzessDaten
extends java.lang.Object
implements java.io.Serializable

Klasse beschreibt die Prozessdaten einer Inkarnation. Diese Daten bestehen zum einen aus den Attributen die aus der StartStopp.xml Datei eingelesen wurden, zum anderen aus den Statusinformationen die sich im Lebenszyklus einer Inkarnation ergeben.

Author:
Dambach Werke GmbH
See Also:
Serialized Form

Constructor Summary
ProzessDaten()
          Parameterloser Konstruktor der Klasse
 
Method Summary
 void addAufrufParameter(java.lang.String aufrufParameter)
          Methode fügt einen Aufrufparameter hinzu
 void addListener(IProzessDatenListener listener)
          Methode zum Hinzufügen eines Listeners
 void addStartBedingung(java.lang.String vorgaenger, java.lang.String warteArt, java.lang.String rechner, long warteZeit)
          Methode zum Hinzufügen einer Startbedingung
 void addStoppBedingung(java.lang.String nachfolger, java.lang.String rechner, long warteZeit)
          Methode zum Hinzufügen einer Stoppbedingung
 void clearAufrufParameter()
          Methode löscht die Aufrufparameter
 void clearStartBedingung()
          Methode löscht die Startbedingung
 void clearStoppBedingung()
          Methode löscht die Stoppbedingung
 long getAbsender()
           
 int getAnzahlNeustart()
           
 long getAnzFehlerStart()
           
 long getAnzFehlerStopp()
           
 java.util.Date getApplikationsStart()
           
 java.lang.String getApplikationsStartAsString()
          Methode liefert die Klassenvariable m_applikationsStart als String zurück
 java.lang.String getAufruf()
          Methode setzt das Aufrufkommando der Applikation zusammen.
 java.lang.String getAufrufOriginal()
          Methode setzt das Aufrufkommando der Applikation zusammen wie es sich aufgrund der Einstellungen in der StartStopp.xml Datei ergibt..
 java.util.List<java.lang.String> getAufrufParameter()
           
 java.lang.String getAufrufParameterAlsString()
          Methode liefert die tatsächlichen Aufrufparameter der Inkarnation als String zurück.
 java.lang.String getAufrufParameterOriginalAlsString()
          Methode liefert die original Aufrufparameter der Inkarnation als String zurück.
 java.lang.String getAusfuehrbareDatei()
           
 BetriebssystemProzess getBetriebssystemProzess()
           
 java.util.Date getErsterStart()
           
 java.lang.String getErsterStartAsString()
          Methode liefert die Klassenvariable m_ersterStart als String zurück
 java.lang.String getFehlerText()
           
 Inkarnation getInkarnation()
           
 java.lang.String getIpAdresse()
           
 java.util.Date getLetzteInitialisierung()
           
 java.lang.String getLetzteInitialisierungAsString()
          Methode liefert die Klassenvariable m_letzteInitialisierung als String zurück
 java.util.Date getLetzterStart()
           
 java.lang.String getLetzterStartAsString()
          Methode liefert die Klassenvariable m_letzterStart als String zurück
 java.util.Date getLetzterStopp()
           
 java.lang.String getLetzterStoppAsString()
          Methode liefert die Klassenvariable m_ersterStart als String zurück
 long getMaxSpeicher()
           
 long getMaxSpeicher(java.lang.String aufruf)
          Methode bestimmt den maximalen Speicher den die Inkarnation benötigt.
 java.util.Date getNaechsterStart()
           
 java.lang.String getNaechsterStartAsString()
          Methode liefert die Klassenvariable m_naechsterStart als String zurück
 java.lang.String getName()
          Methode liefert den Namen der Inkarnation entsprechend den Konventionen der Klasse Tools, Methode bestimmeInkarnationsName() zurück.
 java.lang.Process getProzess()
           
 java.lang.String getProzessId()
           
 long getSimulationsVariante()
           
 StandardAusgabe getStandardAusgabe()
           
 FehlerAusgabe getStandardFehlerAusgabe()
           
 StartArt getStartArt()
           
 java.util.List<StartBedingung> getStartBedingung()
           
 java.lang.String getStartStoppBlockId()
           
 StartFehlerVerhalten getStartVerhaltenFehler()
           
 java.util.List<StoppBedingung> getStoppBedingung()
           
 StoppFehlerVerhalten getStoppVerhaltenFehler()
           
 SkriptVewEnums.E_ZUSTAND getZustand()
           
 boolean isAktiv()
          Methode prüft ob eine Inkarnation aktiv ist (aktiv bedeutet, sie ist entweder in der Startphase, gestartet oder in der Stoppphase).
 boolean isGestartet()
          Methode prüft ob eine Inkarnation gestartet wurde
 boolean isGestoppt()
          Methode prüft ob eine Inkarnation gestoppt wurde
 boolean isInitialisiert()
          Methode prüft ob eine Inkarnation initialisiert wurde
 boolean isInStartPhase()
          Methode prüft ob sich eine Inkarnation in der Startphase befindet.
 boolean isInStoppPhase()
          Methode prüft ob sich eine Inkarnation in der Stoppphase befindet.
 boolean isInWarteStartbedingungPhase()
          Methode prüft ob eine Inkarnation auf die Erfüllung ihrer Startbedingungen wartet .
 boolean isInWarteStoppbedingungPhase()
          Methode prüft ob eine Inkarnation auf die Erfüllung ihrer Stoppbedingungen wartet .
 boolean isKernsystem()
           
 boolean isPlausibel()
          Method prüft ob die Prozessdaten plausibel sind
 boolean isPlausibel(java.util.List<java.lang.String> neueApplikationen)
          Method prüft ob die Prozessdaten plausibel sind
 void removeListener(IProzessDatenListener listener)
          Methode zum Entfernen eines Listeners
 void setAbsender(long absender)
           
 void setAnzahlNeustart(int anzahlNeustart)
           
 void setAnzFehlerStart(long anzFehlerStart)
           
 void setAnzFehlerStopp(long anzFehlerStopp)
           
 void setApplikationsStart(java.util.Date applikationsStart)
           
 void setApplikationsStart(java.lang.String applikationsStart)
           
 void setAufrufParameter(java.util.List<java.lang.String> aufrufParameter)
           
 void setAusfuehrbareDatei(java.lang.String ausfuehrbareDatei)
           
 void setBetriebssystemProzess(BetriebssystemProzess betriebssystemProzess)
           
 void setFehlerText(java.lang.String fehlerText)
           
 void setInkarnation(Inkarnation inkarnation)
           
 void setIpAdresse(java.lang.String ipAdresse)
           
 void setKernsystem(boolean kernsystem)
           
 void setLetzteInitialisierung(java.util.Date letzteInitialisierung)
           
 void setLetzteInitialisierung(java.lang.String letzteInitialisierung)
           
 void setLetzterStart(java.util.Date letzterStart)
           
 void setLetzterStart(java.lang.String letzterStart)
           
 void setLetzterStopp(java.util.Date letzterStopp)
           
 void setLetzterStopp(java.lang.String letzterStopp)
           
 void setNaechsterStart(java.util.Date naechsterStart)
           
 void setNaechsterStart(java.lang.String naechsterStart)
           
 void setName(java.lang.String name)
           
 void setProzess(java.lang.Process prozess)
           
 void setProzessId(java.lang.String prozessId)
           
 void setSimulationsVariante(long simulationsVariante)
           
 void setStandardAusgabe(StandardAusgabe standardAusgabe)
           
 void setStandardAusgabe(java.lang.String startStoppBlockId, SkriptVewEnums.E_AUSGABE option, java.lang.String dateiAlias)
          Methode zum Setzen der Standardausgabe als einzelen Attribute
 void setStandardFehlerAusgabe(FehlerAusgabe standardFehlerAusgabe)
           
 void setStandardFehlerAusgabe(java.lang.String startStoppBlockId, SkriptVewEnums.E_AUSGABE option, java.lang.String dateiAlias)
          Methode zum Setzen der Standardfehlerausgabe als einzelen Attribute
 void setStartArt(StartArt startArt)
           
 void setStartArt(java.lang.String option, java.lang.String neuStart, java.lang.String intervallZeit)
          Methode zum Setzen der Startart als einzelne Attribute
 void setStartBedingung(java.util.List<StartBedingung> startBedingung)
           
 void setStartStoppBlockId(java.lang.String startStoppBlockId)
           
 void setStartVerhaltenFehler(SkriptVewEnums.E_START_FEHLER_VERHALTEN option, long wiederholung)
          Methode zum Setzen des Startfehlerverhaltens als Attribute
 void setStartVerhaltenFehler(StartFehlerVerhalten startVerhaltenFehler)
           
 void setStoppBedingung(java.util.List<StoppBedingung> stoppBedingung)
           
 void setStoppVerhaltenFehler(SkriptVewEnums.E_STOPP_FEHLER_VERHALTEN option, long wiederholungen)
          Methode zum Setzen des Stoppfehlerverhaltens als Attribute
 void setStoppVerhaltenFehler(StoppFehlerVerhalten stoppVerhaltenFehler)
           
 void setZustand(SkriptVewEnums.E_ZUSTAND zustand)
          Methode setzt die Klassenvariable m_zustand und modifiziert je nach Zustand die Klassenvariablen -m_ersterStart
-m_applikationsStart
-m_letzterStart
-m_letzteInitialisierung
-letzterStopp
-m_anzahlNeustart
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProzessDaten

public ProzessDaten()
Parameterloser Konstruktor der Klasse

Method Detail

getAnzahlNeustart

public int getAnzahlNeustart()
Returns:
liefert die Klassenvariable m_anzahlNeustart zurück

setAnzahlNeustart

public void setAnzahlNeustart(int anzahlNeustart)
Parameters:
anzahlNeustart - setzt die Klassenvariable m_anzahlNeustart

getAufrufParameter

public java.util.List<java.lang.String> getAufrufParameter()
Returns:
liefert die Klassenvariable m_aufrufParameter zurück

setAufrufParameter

public void setAufrufParameter(java.util.List<java.lang.String> aufrufParameter)
Parameters:
aufrufParameter - setzt die Klassenvariable m_aufrufParameter

addAufrufParameter

public void addAufrufParameter(java.lang.String aufrufParameter)
Methode fügt einen Aufrufparameter hinzu

Parameters:
aufrufParameter - Aufrufparameter hinzufügen

getInkarnation

public Inkarnation getInkarnation()
Returns:
liefert die Klassenvariable m_inkarnation zurück

setInkarnation

public void setInkarnation(Inkarnation inkarnation)
Parameters:
inkarnation - setzt die Klassenvariable m_inkarnation

getName

public java.lang.String getName()
Methode liefert den Namen der Inkarnation entsprechend den Konventionen der Klasse Tools, Methode bestimmeInkarnationsName() zurück.

Returns:
Name der Inkarnation

setName

public void setName(java.lang.String name)
Parameters:
name - setzt die Klassenvariable m_name

getProzess

public java.lang.Process getProzess()
Returns:
liefert die Klassenvariable m_prozess zurück

setProzess

public void setProzess(java.lang.Process prozess)
Parameters:
prozess - setzt die Klassenvariable m_prozess

getProzessId

public java.lang.String getProzessId()
Returns:
liefert die Klassenvariable m_prozessId zurück

setProzessId

public void setProzessId(java.lang.String prozessId)
Parameters:
prozessId - setzt die Klassenvariable m_prozessId

getSimulationsVariante

public long getSimulationsVariante()
Returns:
liefert die Klassenvariable m_simulationsVariante zurück

setSimulationsVariante

public void setSimulationsVariante(long simulationsVariante)
Parameters:
simulationsVariante - setzt die Klassenvariable m_simulationsVariante

getStandardAusgabe

public StandardAusgabe getStandardAusgabe()
Returns:
liefert die Klassenvariable m_standardAusgabe zurück

setStandardAusgabe

public void setStandardAusgabe(StandardAusgabe standardAusgabe)
Parameters:
standardAusgabe - setzt die Klassenvariable m_standardAusgabe

setStandardAusgabe

public void setStandardAusgabe(java.lang.String startStoppBlockId,
                               SkriptVewEnums.E_AUSGABE option,
                               java.lang.String dateiAlias)
Methode zum Setzen der Standardausgabe als einzelen Attribute

Parameters:
startStoppBlockId - ID des StartStopp Blocks
option - Option
dateiAlias - Datei Alias

getStandardFehlerAusgabe

public FehlerAusgabe getStandardFehlerAusgabe()
Returns:
liefert die Klassenvariable m_standardFehlerAusgabe zurück

setStandardFehlerAusgabe

public void setStandardFehlerAusgabe(FehlerAusgabe standardFehlerAusgabe)
Parameters:
standardFehlerAusgabe - setzt die Klassenvariable m_standardFehlerAusgabe

setStandardFehlerAusgabe

public void setStandardFehlerAusgabe(java.lang.String startStoppBlockId,
                                     SkriptVewEnums.E_AUSGABE option,
                                     java.lang.String dateiAlias)
Methode zum Setzen der Standardfehlerausgabe als einzelen Attribute

Parameters:
startStoppBlockId - ID des StartStopp Blocks
option - Option
dateiAlias - Datei Alias

getStartArt

public StartArt getStartArt()
Returns:
liefert die Klassenvariable m_startArt zurück

setStartArt

public void setStartArt(StartArt startArt)
Parameters:
startArt - setzt die Klassenvariable m_startArt

setStartArt

public void setStartArt(java.lang.String option,
                        java.lang.String neuStart,
                        java.lang.String intervallZeit)
Methode zum Setzen der Startart als einzelne Attribute

Parameters:
option - Option
neuStart - Neustartverhalten
intervallZeit - Intervallzeit

getStartBedingung

public java.util.List<StartBedingung> getStartBedingung()
Returns:
liefert die Klassenvariable m_startBedingung zurück

setStartBedingung

public void setStartBedingung(java.util.List<StartBedingung> startBedingung)
Parameters:
startBedingung - setzt die Klassenvariable m_startBedingung

addStartBedingung

public void addStartBedingung(java.lang.String vorgaenger,
                              java.lang.String warteArt,
                              java.lang.String rechner,
                              long warteZeit)
Methode zum Hinzufügen einer Startbedingung

Parameters:
vorgaenger - Vorgänger Prozess
warteArt - Warteart
rechner - Rechner auf dem Vorgängerprozess läuft
warteZeit - Wartezeit in Sekunden

getStartVerhaltenFehler

public StartFehlerVerhalten getStartVerhaltenFehler()
Returns:
liefert die Klassenvariable m_startVerhaltenFehler zurück

setStartVerhaltenFehler

public void setStartVerhaltenFehler(StartFehlerVerhalten startVerhaltenFehler)
Parameters:
startVerhaltenFehler - setzt die Klassenvariable m_startVerhaltenFehler

setStartVerhaltenFehler

public void setStartVerhaltenFehler(SkriptVewEnums.E_START_FEHLER_VERHALTEN option,
                                    long wiederholung)
Methode zum Setzen des Startfehlerverhaltens als Attribute

Parameters:
option - Option
wiederholung - Anzahl Wiederholungen

getStoppBedingung

public java.util.List<StoppBedingung> getStoppBedingung()
Returns:
liefert die Klassenvariable m_stoppBedingung zurück

setStoppBedingung

public void setStoppBedingung(java.util.List<StoppBedingung> stoppBedingung)
Parameters:
stoppBedingung - setzt die Klassenvariable m_stoppBedingung

addStoppBedingung

public void addStoppBedingung(java.lang.String nachfolger,
                              java.lang.String rechner,
                              long warteZeit)
Methode zum Hinzufügen einer Stoppbedingung

Parameters:
nachfolger - Name des Nachfolgeprozess
rechner - Rechner auf dem Nachfolgeprozess läuft
warteZeit - Wartezeit in Sekunden

getStoppVerhaltenFehler

public StoppFehlerVerhalten getStoppVerhaltenFehler()
Returns:
liefert die Klassenvariable m_stoppVerhaltenFehler zurück

setStoppVerhaltenFehler

public void setStoppVerhaltenFehler(StoppFehlerVerhalten stoppVerhaltenFehler)
Parameters:
stoppVerhaltenFehler - setzt die Klassenvariable m_stoppVerhaltenFehler

setStoppVerhaltenFehler

public void setStoppVerhaltenFehler(SkriptVewEnums.E_STOPP_FEHLER_VERHALTEN option,
                                    long wiederholungen)
Methode zum Setzen des Stoppfehlerverhaltens als Attribute

Parameters:
option - Option
wiederholungen - Anzahl Wiederholungen

getAusfuehrbareDatei

public java.lang.String getAusfuehrbareDatei()
Returns:
liefert die Klassenvariable m_ausfuehrbareDatei zurück

setAusfuehrbareDatei

public void setAusfuehrbareDatei(java.lang.String ausfuehrbareDatei)
Parameters:
ausfuehrbareDatei - setzt die Klassenvariable m_ausfuehrbareDatei

isKernsystem

public boolean isKernsystem()
Returns:
liefert die Klassenvariable m_kernsystem zurück

setKernsystem

public void setKernsystem(boolean kernsystem)
Parameters:
kernsystem - setzt die Klassenvariable m_kernsystem

getZustand

public SkriptVewEnums.E_ZUSTAND getZustand()
Returns:
liefert die Klassenvariable m_zustand zurück

setZustand

public void setZustand(SkriptVewEnums.E_ZUSTAND zustand)
Methode setzt die Klassenvariable m_zustand und modifiziert je nach Zustand die Klassenvariablen -m_ersterStart
-m_applikationsStart
-m_letzterStart
-m_letzteInitialisierung
-letzterStopp
-m_anzahlNeustart

Parameters:
zustand - setzt die Klassenvariable m_zustand

getApplikationsStart

public java.util.Date getApplikationsStart()
Returns:
liefert die Klassenvariable m_applikationsStart zurück

getApplikationsStartAsString

public java.lang.String getApplikationsStartAsString()
Methode liefert die Klassenvariable m_applikationsStart als String zurück

Returns:
Applikationsstart als String

getErsterStart

public java.util.Date getErsterStart()
Returns:
liefert die Klassenvariable m_ersterStart zurück

getErsterStartAsString

public java.lang.String getErsterStartAsString()
Methode liefert die Klassenvariable m_ersterStart als String zurück

Returns:
Applikationsstart als String

getLetzterStart

public java.util.Date getLetzterStart()
Returns:
liefert die Klassenvariable m_letzterStart zurück

getLetzterStartAsString

public java.lang.String getLetzterStartAsString()
Methode liefert die Klassenvariable m_letzterStart als String zurück

Returns:
Applikationsstart als String

getNaechsterStart

public java.util.Date getNaechsterStart()
Returns:
liefert die Klassenvariable m_naechsterStart zurück

setNaechsterStart

public void setNaechsterStart(java.util.Date naechsterStart)
Parameters:
naechsterStart - setzt die Klassenvariable m_naechsterStart

setNaechsterStart

public void setNaechsterStart(java.lang.String naechsterStart)
Parameters:
naechsterStart - setzt die Klassenvariable m_naechsterStart

getNaechsterStartAsString

public java.lang.String getNaechsterStartAsString()
Methode liefert die Klassenvariable m_naechsterStart als String zurück

Returns:
Applikationsstart als String

clearAufrufParameter

public void clearAufrufParameter()
Methode löscht die Aufrufparameter


clearStartBedingung

public void clearStartBedingung()
Methode löscht die Startbedingung


clearStoppBedingung

public void clearStoppBedingung()
Methode löscht die Stoppbedingung


getAbsender

public long getAbsender()
Returns:
liefert die Klassenvariable m_absender zurück

setAbsender

public void setAbsender(long absender)
Parameters:
absender - setzt die Klassenvariable m_absender

getAnzFehlerStart

public long getAnzFehlerStart()
Returns:
liefert die Klassenvariable m_anzFehlerStart zurück

setAnzFehlerStart

public void setAnzFehlerStart(long anzFehlerStart)
Parameters:
anzFehlerStart - setzt die Klassenvariable m_anzFehlerStart

getAnzFehlerStopp

public long getAnzFehlerStopp()
Returns:
liefert die Klassenvariable m_anzFehlerStopp zurück

setAnzFehlerStopp

public void setAnzFehlerStopp(long anzFehlerStopp)
Parameters:
anzFehlerStopp - setzt die Klassenvariable m_anzFehlerStopp

getIpAdresse

public java.lang.String getIpAdresse()
Returns:
liefert die Klassenvariable m_ipAdresse zurück

setIpAdresse

public void setIpAdresse(java.lang.String ipAdresse)
Parameters:
ipAdresse - setzt die Klassenvariable m_ipAdresse

getStartStoppBlockId

public java.lang.String getStartStoppBlockId()
Returns:
liefert die Klassenvariable m_startStoppBlockId zurück

setStartStoppBlockId

public void setStartStoppBlockId(java.lang.String startStoppBlockId)
Parameters:
startStoppBlockId - setzt die Klassenvariable m_ startStoppBlockId

isInStartPhase

public boolean isInStartPhase()
Methode prüft ob sich eine Inkarnation in der Startphase befindet.

Returns:
true: Inkarnation befindet sich in Startphase, sonst false

isInWarteStartbedingungPhase

public boolean isInWarteStartbedingungPhase()
Methode prüft ob eine Inkarnation auf die Erfüllung ihrer Startbedingungen wartet .

Returns:
true: Inkarnation wartet, sonst false

isGestartet

public boolean isGestartet()
Methode prüft ob eine Inkarnation gestartet wurde

Returns:
true: Inkarnation gestartet, sonst false

isInitialisiert

public boolean isInitialisiert()
Methode prüft ob eine Inkarnation initialisiert wurde

Returns:
true: Inkarnation initialisiert, sonst false

isInStoppPhase

public boolean isInStoppPhase()
Methode prüft ob sich eine Inkarnation in der Stoppphase befindet.

Returns:
true: Inkarnation befindet sich in Stoppphase, sonst false

isInWarteStoppbedingungPhase

public boolean isInWarteStoppbedingungPhase()
Methode prüft ob eine Inkarnation auf die Erfüllung ihrer Stoppbedingungen wartet .

Returns:
true: Inkarnation wartet, sonst false

isGestoppt

public boolean isGestoppt()
Methode prüft ob eine Inkarnation gestoppt wurde

Returns:
true: Inkarnation gestoppt, sonst false

isAktiv

public boolean isAktiv()
Methode prüft ob eine Inkarnation aktiv ist (aktiv bedeutet, sie ist entweder in der Startphase, gestartet oder in der Stoppphase).

Returns:
true: Inkarnation aktiv, sonst false

isPlausibel

public boolean isPlausibel()
Method prüft ob die Prozessdaten plausibel sind

Returns:
true: Daten plausibel, false: Daten nicth plausibel

isPlausibel

public boolean isPlausibel(java.util.List<java.lang.String> neueApplikationen)
Method prüft ob die Prozessdaten plausibel sind

Parameters:
neueApplikationen - Liste mit den Namen der Applikationen, die mitgeprüft werden sollen (für die Start- bzw. Stoppbedingung). Siehe auch Beschreibung der Methoden startbedingungPlausibel bzw. stoppbedingungPlausibel.
Returns:
true: Daten plausibel, false: Daten nicth plausibel

addListener

public void addListener(IProzessDatenListener listener)
Methode zum Hinzufügen eines Listeners

Parameters:
listener - Listener der hinzugefügt werden soll

removeListener

public void removeListener(IProzessDatenListener listener)
Methode zum Entfernen eines Listeners

Parameters:
listener - Listener der entfernt werden soll

getLetzteInitialisierung

public java.util.Date getLetzteInitialisierung()
Returns:
liefert die Klassenvariable m_letzteInitialisierung zurück

getLetzteInitialisierungAsString

public java.lang.String getLetzteInitialisierungAsString()
Methode liefert die Klassenvariable m_letzteInitialisierung als String zurück

Returns:
Zeit als String

getLetzterStopp

public java.util.Date getLetzterStopp()
Returns:
liefert die Klassenvariable m_letzterStopp zurück

getLetzterStoppAsString

public java.lang.String getLetzterStoppAsString()
Methode liefert die Klassenvariable m_ersterStart als String zurück

Returns:
Applikationsstart als String

setApplikationsStart

public void setApplikationsStart(java.util.Date applikationsStart)
Parameters:
applikationsStart - setzt die Klassenvariable m_applikationsStart

setApplikationsStart

public void setApplikationsStart(java.lang.String applikationsStart)
Parameters:
applikationsStart - setzt die Klassenvariable m_applikationsStart

setLetzteInitialisierung

public void setLetzteInitialisierung(java.util.Date letzteInitialisierung)
Parameters:
letzteInitialisierung - setzt die Klassenvariable m_letzteInitialisierung

setLetzteInitialisierung

public void setLetzteInitialisierung(java.lang.String letzteInitialisierung)
Parameters:
letzteInitialisierung - setzt die Klassenvariable m_letzteInitialisierung

setLetzterStart

public void setLetzterStart(java.util.Date letzterStart)
Parameters:
letzterStart - setzt die Klassenvariable m_letzterStart

setLetzterStart

public void setLetzterStart(java.lang.String letzterStart)
Parameters:
letzterStart - setzt die Klassenvariable m_letzterStart

setLetzterStopp

public void setLetzterStopp(java.util.Date letzterStopp)
Parameters:
letzterStopp - setzt die Klassenvariable m_letzterStopp

setLetzterStopp

public void setLetzterStopp(java.lang.String letzterStopp)
Parameters:
letzterStopp - setzt die Klassenvariable m_letzterStopp

getAufrufParameterOriginalAlsString

public java.lang.String getAufrufParameterOriginalAlsString()
Methode liefert die original Aufrufparameter der Inkarnation als String zurück. Diese sind der StartStopp Datei entnommen

Returns:
Aufrufparameter

getAufrufParameterAlsString

public java.lang.String getAufrufParameterAlsString()
Methode liefert die tatsächlichen Aufrufparameter der Inkarnation als String zurück. Diese bestehen aus den original Aufrufparametern aus der StartStopp Datei, ggfs. erweitert um die Parameter -simuVariante und -inkarnationsName

Returns:
Aufrufparameter

getAufruf

public java.lang.String getAufruf()
Methode setzt das Aufrufkommando der Applikation zusammen. Es besteht aus der ausführbaren Datei plus den Aufrufparametern. Von der StartStopp Applikation werden dann noch die Aufrufparameter "-simuVariante" und "-inkarnationsName" ergänzt.
Der Aufrufparameter "-simuVarinate" wird nur dann ergänzt, wenn die Simulationsvariante ungleich 0 ist. Diese Ergänzung erfolgt nicht bei Prozessen die zum Kernssystem gehören.

Returns:
kompletter Aufruf der Inkarantion als String

getAufrufOriginal

public java.lang.String getAufrufOriginal()
Methode setzt das Aufrufkommando der Applikation zusammen wie es sich aufgrund der Einstellungen in der StartStopp.xml Datei ergibt.. Es besteht aus der ausführbaren Datei plus den definierten Aufrufparametern.

Returns:
kompletter Aufruf der Inkarantion als String

getMaxSpeicher

public long getMaxSpeicher()

getMaxSpeicher

public long getMaxSpeicher(java.lang.String aufruf)
Methode bestimmt den maximalen Speicher den die Inkarnation benötigt. Hierzu werden die Aufrufparameter -Xmn -Xms und -Xmx ausgewertet.

Returns:
benötigter Speicher in kByte.

getBetriebssystemProzess

public BetriebssystemProzess getBetriebssystemProzess()
Returns:
liefert die Variable betriebssystemProzess zurück

setBetriebssystemProzess

public void setBetriebssystemProzess(BetriebssystemProzess betriebssystemProzess)
Parameters:
betriebssystemProzess - setzt die Variable betriebssystemProzess

getFehlerText

public java.lang.String getFehlerText()
Returns:
liefert die Variable fehlerText zurück

setFehlerText

public void setFehlerText(java.lang.String fehlerText)
Parameters:
fehlerText - setzt die Variable fehlerText