|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.sys.startstopp.prozessvew.ProzessDaten
public class ProzessDaten
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.
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 |
---|
public ProzessDaten()
Method Detail |
---|
public int getAnzahlNeustart()
public void setAnzahlNeustart(int anzahlNeustart)
anzahlNeustart
- setzt die Klassenvariable m_anzahlNeustartpublic java.util.List<java.lang.String> getAufrufParameter()
public void setAufrufParameter(java.util.List<java.lang.String> aufrufParameter)
aufrufParameter
- setzt die Klassenvariable m_aufrufParameterpublic void addAufrufParameter(java.lang.String aufrufParameter)
aufrufParameter
- Aufrufparameter hinzufügenpublic Inkarnation getInkarnation()
public void setInkarnation(Inkarnation inkarnation)
inkarnation
- setzt die Klassenvariable m_inkarnationpublic java.lang.String getName()
public void setName(java.lang.String name)
name
- setzt die Klassenvariable m_namepublic java.lang.Process getProzess()
public void setProzess(java.lang.Process prozess)
prozess
- setzt die Klassenvariable m_prozesspublic java.lang.String getProzessId()
public void setProzessId(java.lang.String prozessId)
prozessId
- setzt die Klassenvariable m_prozessIdpublic long getSimulationsVariante()
public void setSimulationsVariante(long simulationsVariante)
simulationsVariante
- setzt die Klassenvariable m_simulationsVariantepublic StandardAusgabe getStandardAusgabe()
public void setStandardAusgabe(StandardAusgabe standardAusgabe)
standardAusgabe
- setzt die Klassenvariable m_standardAusgabepublic void setStandardAusgabe(java.lang.String startStoppBlockId, SkriptVewEnums.E_AUSGABE option, java.lang.String dateiAlias)
startStoppBlockId
- ID des StartStopp Blocksoption
- OptiondateiAlias
- Datei Aliaspublic FehlerAusgabe getStandardFehlerAusgabe()
public void setStandardFehlerAusgabe(FehlerAusgabe standardFehlerAusgabe)
standardFehlerAusgabe
- setzt die Klassenvariable m_standardFehlerAusgabepublic void setStandardFehlerAusgabe(java.lang.String startStoppBlockId, SkriptVewEnums.E_AUSGABE option, java.lang.String dateiAlias)
startStoppBlockId
- ID des StartStopp Blocksoption
- OptiondateiAlias
- Datei Aliaspublic StartArt getStartArt()
public void setStartArt(StartArt startArt)
startArt
- setzt die Klassenvariable m_startArtpublic void setStartArt(java.lang.String option, java.lang.String neuStart, java.lang.String intervallZeit)
option
- OptionneuStart
- NeustartverhaltenintervallZeit
- Intervallzeitpublic java.util.List<StartBedingung> getStartBedingung()
public void setStartBedingung(java.util.List<StartBedingung> startBedingung)
startBedingung
- setzt die Klassenvariable m_startBedingungpublic void addStartBedingung(java.lang.String vorgaenger, java.lang.String warteArt, java.lang.String rechner, long warteZeit)
vorgaenger
- Vorgänger ProzesswarteArt
- Warteartrechner
- Rechner auf dem Vorgängerprozess läuftwarteZeit
- Wartezeit in Sekundenpublic StartFehlerVerhalten getStartVerhaltenFehler()
public void setStartVerhaltenFehler(StartFehlerVerhalten startVerhaltenFehler)
startVerhaltenFehler
- setzt die Klassenvariable m_startVerhaltenFehlerpublic void setStartVerhaltenFehler(SkriptVewEnums.E_START_FEHLER_VERHALTEN option, long wiederholung)
option
- Optionwiederholung
- Anzahl Wiederholungenpublic java.util.List<StoppBedingung> getStoppBedingung()
public void setStoppBedingung(java.util.List<StoppBedingung> stoppBedingung)
stoppBedingung
- setzt die Klassenvariable m_stoppBedingungpublic void addStoppBedingung(java.lang.String nachfolger, java.lang.String rechner, long warteZeit)
nachfolger
- Name des Nachfolgeprozessrechner
- Rechner auf dem Nachfolgeprozess läuftwarteZeit
- Wartezeit in Sekundenpublic StoppFehlerVerhalten getStoppVerhaltenFehler()
public void setStoppVerhaltenFehler(StoppFehlerVerhalten stoppVerhaltenFehler)
stoppVerhaltenFehler
- setzt die Klassenvariable m_stoppVerhaltenFehlerpublic void setStoppVerhaltenFehler(SkriptVewEnums.E_STOPP_FEHLER_VERHALTEN option, long wiederholungen)
option
- Optionwiederholungen
- Anzahl Wiederholungenpublic java.lang.String getAusfuehrbareDatei()
public void setAusfuehrbareDatei(java.lang.String ausfuehrbareDatei)
ausfuehrbareDatei
- setzt die Klassenvariable m_ausfuehrbareDateipublic boolean isKernsystem()
public void setKernsystem(boolean kernsystem)
kernsystem
- setzt die Klassenvariable m_kernsystempublic SkriptVewEnums.E_ZUSTAND getZustand()
public void setZustand(SkriptVewEnums.E_ZUSTAND zustand)
zustand
- setzt die Klassenvariable m_zustandpublic java.util.Date getApplikationsStart()
public java.lang.String getApplikationsStartAsString()
public java.util.Date getErsterStart()
public java.lang.String getErsterStartAsString()
public java.util.Date getLetzterStart()
public java.lang.String getLetzterStartAsString()
public java.util.Date getNaechsterStart()
public void setNaechsterStart(java.util.Date naechsterStart)
naechsterStart
- setzt die Klassenvariable m_naechsterStartpublic void setNaechsterStart(java.lang.String naechsterStart)
naechsterStart
- setzt die Klassenvariable m_naechsterStartpublic java.lang.String getNaechsterStartAsString()
public void clearAufrufParameter()
public void clearStartBedingung()
public void clearStoppBedingung()
public long getAbsender()
public void setAbsender(long absender)
absender
- setzt die Klassenvariable m_absenderpublic long getAnzFehlerStart()
public void setAnzFehlerStart(long anzFehlerStart)
anzFehlerStart
- setzt die Klassenvariable m_anzFehlerStartpublic long getAnzFehlerStopp()
public void setAnzFehlerStopp(long anzFehlerStopp)
anzFehlerStopp
- setzt die Klassenvariable m_anzFehlerStopppublic java.lang.String getIpAdresse()
public void setIpAdresse(java.lang.String ipAdresse)
ipAdresse
- setzt die Klassenvariable m_ipAdressepublic java.lang.String getStartStoppBlockId()
public void setStartStoppBlockId(java.lang.String startStoppBlockId)
startStoppBlockId
- setzt die Klassenvariable m_ startStoppBlockIdpublic boolean isInStartPhase()
public boolean isInWarteStartbedingungPhase()
public boolean isGestartet()
public boolean isInitialisiert()
public boolean isInStoppPhase()
public boolean isInWarteStoppbedingungPhase()
public boolean isGestoppt()
public boolean isAktiv()
public boolean isPlausibel()
public boolean isPlausibel(java.util.List<java.lang.String> neueApplikationen)
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.
public void addListener(IProzessDatenListener listener)
listener
- Listener der hinzugefügt werden sollpublic void removeListener(IProzessDatenListener listener)
listener
- Listener der entfernt werden sollpublic java.util.Date getLetzteInitialisierung()
public java.lang.String getLetzteInitialisierungAsString()
public java.util.Date getLetzterStopp()
public java.lang.String getLetzterStoppAsString()
public void setApplikationsStart(java.util.Date applikationsStart)
applikationsStart
- setzt die Klassenvariable m_applikationsStartpublic void setApplikationsStart(java.lang.String applikationsStart)
applikationsStart
- setzt die Klassenvariable m_applikationsStartpublic void setLetzteInitialisierung(java.util.Date letzteInitialisierung)
letzteInitialisierung
- setzt die Klassenvariable m_letzteInitialisierungpublic void setLetzteInitialisierung(java.lang.String letzteInitialisierung)
letzteInitialisierung
- setzt die Klassenvariable m_letzteInitialisierungpublic void setLetzterStart(java.util.Date letzterStart)
letzterStart
- setzt die Klassenvariable m_letzterStartpublic void setLetzterStart(java.lang.String letzterStart)
letzterStart
- setzt die Klassenvariable m_letzterStartpublic void setLetzterStopp(java.util.Date letzterStopp)
letzterStopp
- setzt die Klassenvariable m_letzterStopppublic void setLetzterStopp(java.lang.String letzterStopp)
letzterStopp
- setzt die Klassenvariable m_letzterStopppublic java.lang.String getAufrufParameterOriginalAlsString()
public java.lang.String getAufrufParameterAlsString()
public java.lang.String getAufruf()
public java.lang.String getAufrufOriginal()
public long getMaxSpeicher()
public long getMaxSpeicher(java.lang.String aufruf)
public BetriebssystemProzess getBetriebssystemProzess()
public void setBetriebssystemProzess(BetriebssystemProzess betriebssystemProzess)
betriebssystemProzess
- setzt die Variable betriebssystemProzesspublic java.lang.String getFehlerText()
public void setFehlerText(java.lang.String fehlerText)
fehlerText
- setzt die Variable fehlerText
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |