|
||||||||||
| 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 Inkarnation| Method 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 - Absender
public void stoppeInkarnation(long absender,
boolean stoppeSofort)
absender - Absender der das Stoppen auslöststoppeSofort - Sofort abbrechen oder Stoppbedinung bzw. Verzögerungszeit
noch berücksichtigen
public 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 | |||||||||