Smernice oddelenia QNX

com.microstepmis.schd
Class SchdProcessConfig

java.lang.Object
  extended by com.microstepmis.schd.SchdProcessConfig

public class SchdProcessConfig
extends java.lang.Object

Konfiguracia tasku. Zodpoveda 1 rubirke konfigu progs.cfg v IMS3.9.

(c) 2005 MicroStep-MIS www.microstep-mis.com

Version:
$Id: SchdProcessConfig.java,v 1.4 2005/02/23 16:20:09 matog Exp $
Author:
$Author: matog $

Field Summary
 java.lang.String _condition
          Logicky vyraz urcujuci na zaklade konfiguracnych premennych, ci sa task ma uvazovat, alebo nie (default yes).
 java.lang.String _conditionDefault
           
 java.lang.String _dependon
          JEP vyraz s menami taskov od ktorych je tento task zavisly, t.j.
 java.lang.String _dependonDefault
           
 java.lang.String[] args
          Argumenty metody main.
 java.lang.String[] argsDefault
           
 java.lang.String className
          Startovacia class.
 SchdProcessInitConfig initCfg
          Informacie o nabehu (spustat pri nabehu ?, cas nabehu, dava reply ?, ...).
 java.lang.Integer memory
          Pamat, zatial ju nevieme merat ...
 java.lang.Integer memoryDefault
           
 java.lang.Integer moreRun
          Udava maximalny pocet spusteni (default 1), ak je potrebne pustat subezne jednu ulohu viackrat.
 java.lang.Integer moreRunDefault
           
 java.lang.Integer moreRunMax
           
 java.lang.Integer moreRunMin
           
 java.lang.Integer priority
          Priorita, na ktorej sa proces spusta.
 java.lang.Integer priorityDefault
           
 java.lang.String processName
          Symbolicke meno tasku.
 SchdProcessTimerConfig timerCfg
          Informacie o periodicky spustanych (casovanych) taskoch.
 SchdProcessTypeConfig typeCfg
          Typ ulohy (permanentna, restartovatelna, dolezita, ...).
 
Constructor Summary
SchdProcessConfig()
          Vytvara novy SchdProcessConfig objekt.
 
Method Summary
 int checkConsistency()
          Kontrola konzistentnosti nastaveni
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

processName

public java.lang.String processName
Symbolicke meno tasku. 2 tasky mozu mat rovnake meno len ak nemozu byt naraz relevantne.


className

public java.lang.String className
Startovacia class.


args

public java.lang.String[] args
Argumenty metody main.


argsDefault

public final java.lang.String[] argsDefault

_dependon

public java.lang.String _dependon
JEP vyraz s menami taskov od ktorych je tento task zavisly, t.j. nemoze bez nich bezat. Ak sa dany task vobec neregistroval, berie sa ako nebeziaci. Ak je meno prefixovane pomocou $, berie sa task defaultne ako beziaci a iba v pripade, ze bol registrovany, bezal a spadol (vecny task musi byt v stave SCH_RUN, nevecny ma povoleny aj normalny dobez - stavy SCH_WAKEFIN, SCH_FIN), berie sa ako nebeziaci. Poradie procesov v konfiguracii/pri registrovani nema ziaden vplyv na vyhodnocovanie _dependon vyrazu.


_dependonDefault

public final java.lang.String _dependonDefault
See Also:
Constant Field Values

_condition

public java.lang.String _condition
Logicky vyraz urcujuci na zaklade konfiguracnych premennych, ci sa task ma uvazovat, alebo nie (default yes).


_conditionDefault

public final java.lang.String _conditionDefault
See Also:
Constant Field Values

initCfg

public SchdProcessInitConfig initCfg
Informacie o nabehu (spustat pri nabehu ?, cas nabehu, dava reply ?, ...).


typeCfg

public SchdProcessTypeConfig typeCfg
Typ ulohy (permanentna, restartovatelna, dolezita, ...).


priority

public java.lang.Integer priority
Priorita, na ktorej sa proces spusta.


priorityDefault

public final java.lang.Integer priorityDefault

memory

public java.lang.Integer memory
Pamat, zatial ju nevieme merat ... Pamatove naroky tasku v kB (default 0).


memoryDefault

public final java.lang.Integer memoryDefault

timerCfg

public SchdProcessTimerConfig timerCfg
Informacie o periodicky spustanych (casovanych) taskoch.


moreRun

public java.lang.Integer moreRun
Udava maximalny pocet spusteni (default 1), ak je potrebne pustat subezne jednu ulohu viackrat.


moreRunDefault

public final java.lang.Integer moreRunDefault

moreRunMin

public final java.lang.Integer moreRunMin

moreRunMax

public final java.lang.Integer moreRunMax
Constructor Detail

SchdProcessConfig

public SchdProcessConfig()
Vytvara novy SchdProcessConfig objekt.

Method Detail

checkConsistency

public int checkConsistency()
Kontrola konzistentnosti nastaveni

Returns:
0 - OK, -1, ak sa nieco muselo opravit

Smernice oddelenia QNX

(c) MicroStep-MIS 2004. Urcene vyhradne pre potreby MicroStep-MIS.