Zschimmer GmbH Impressum und Kontakt

Job Scheduler     Erste Seite

  XML     API     Register


logo

Process_class - Programmschnittstelle (API)

JavaJavaScriptVBScriptPerl Javadoc
   

Process_class

 

process_class.max_processes = Integer Anzahl der Prozesse
Integer   process_class.max_processes
 
process_class.name = String Name der Prozessklasse
String   process_class.name
 
process_class.remote_scheduler = String Adresse des fernen Schedulers, der die Prozesse ausführen soll
String   process_class.remote_scheduler
 
process_class.remove() Entfernt die Prozessklasse

Beispiel  in javascript

var process_classs = spooler.process_classs;
var process_class = process_classs.create_process_class();
process_class.name = "my_process_class";
process_classs.add_process_class( process_class );

 

Siehe auch <process_class name="…">.

 

max_processes

Anzahl der Prozesse

 

process_class.max_processes = Integer
Integer   process_class.max_processes

 

Die Voreinstellung ist 10.

Siehe auch <process_class max_processes="…">.

Parameter

Integer

Exceptions

SCHEDULER-420 Negative value is not allowed for (1)  

Meldungen

[warn] SCHEDULER-419 New Process_class.max_processes=(1) is below current number of processes=(2)  

name

Name der Prozessklasse

 

process_class.name = String
String   process_class.name

 

Der Name kann nur einmal gesetzt und nicht geändert werden.

Siehe auch <process_class name="…">.

Parameter

String

Exceptions

SCHEDULER-243 Property (1) is fixed and is no longer modifiable 
SCHEDULER-417 Invalid name: '(1)

remote_scheduler

Adresse des fernen Schedulers, der die Prozesse ausführen soll

 

process_class.remote_scheduler = String
String   process_class.remote_scheduler

Beispiel  in javascript

spooler.process_classes.process_class( "my_process_class" ).remote_scheduler = "host:4444";

 

Siehe auch <process_class remote_scheduler="…">.

Parameter

String

Die Adresse wird als "host:portnumber" angegeben.

Beim Lesen wird (derzeit) zusätzlich die IP-Nummer geliefert: "hostname/ipnumber:portnumber"

Rückgabe

String  

Die Adresse wird als "host:portnumber" angegeben.

Beim Lesen wird (derzeit) zusätzlich die IP-Nummer geliefert: "hostname/ipnumber:portnumber"

remove

Entfernt die Prozessklasse

 

process_class.remove()

Beispiel  in javascript

spooler.process_classs.process_class( "my_process_class" ).remove();

 

Wenn noch Tasks in der Prozessklasse laufen, verzögert der Scheduler das Löschen bis die letzte Task geendet hat. Solange werden keine neuen Tasks gestartet.

Siehe auch <process_class.remove>.

Meldungen

[info] SCHEDULER-861 'object(1) ' has been removed 
[info] SCHEDULER-989 object_type(1) cannot be removed now, it will be done later 

Software- und Organisations-Service GmbH

Zuletzt geändert von Joacim Zschimmer, 2007-01-23