|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.sys.startstopp.prozessvew.Inkarnation
public class Inkarnation
Klasse realisiert eine Inkarnation. In dieser Klasse wird eine Inkarnation (Prozess aus dem StartStopp Block) gestartet und gewartet bis der Prozess beendet ist. Start- und Stopbedingungen des Prozesse
Constructor Summary | |
---|---|
Inkarnation(java.lang.String prID)
Konstruktor der Klasse |
Method Summary | |
---|---|
void |
beendeStart()
|
void |
beendeStopp()
Methode zum Beenden des Stoppvorgangs |
java.lang.String |
getName()
|
ProzessDaten |
getPd()
|
java.lang.Process |
getProzess()
Methode liefert den eigentlichen Prozess zurück |
boolean |
isStartBedingungErfuellt()
Methode rüft ob alle Startbedingungen eines Prozesses erfüllt sind. |
boolean |
isStoppBedingungErfuellt()
Methode rüft ob alle Stoppbedingungen eines Prozesses erfüllt sind |
void |
neuStartInkarnation(long absender,
long simulationsVariante)
Methode zum Neustarten einer Inkarantion. |
void |
setName(java.lang.String name)
|
void |
setzeZustand(SkriptVewEnums.E_ZUSTAND zustand,
long absender)
Methode zum Setzen des Status einer Inkarnation und Publizieren des Status über den DaV. |
void |
starteInkarnation(long absender,
long delay)
Methode zum Starten einer Inkarantion. |
void |
starteInkarnationZyklisch(long absender)
Methode zum zyklischen Starten einer Inkarantion. |
void |
stoppeInkarnation(long absender,
boolean stoppeSofort)
Methode zum Stoppen einer Inkarantion. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Inkarnation(java.lang.String prID)
prID
- ProzessID der InkarnationMethod Detail |
---|
public void starteInkarnation(long absender, long delay)
absender
- Absender der das Starten der Inkarnation veranlasst hatdelay
- Verzögerung des Starts in Sekundenpublic void starteInkarnationZyklisch(long absender)
absender
- Absenderpublic void stoppeInkarnation(long absender, boolean stoppeSofort)
absender
- Absender der das Stoppen auslöststoppeSofort
- Sofort abbrechen oder Stoppbedinung bzw. Verzögerungszeit
noch berücksichtigenpublic void neuStartInkarnation(long absender, long simulationsVariante)
public void setzeZustand(SkriptVewEnums.E_ZUSTAND zustand, long absender)
zustand
- neuer Statusabsender
- Absenderpublic boolean isStartBedingungErfuellt()
public boolean isStoppBedingungErfuellt()
public void beendeStart()
public void beendeStopp()
public java.lang.String getName()
public void setName(java.lang.String name)
name
- setzt die Variable namepublic ProzessDaten getPd()
public java.lang.Process getProzess()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |