Zschimmer GmbH Impressum und Kontakt

sos.spooler
Class Task

java.lang.Object
  extended bysos.spooler.Idispatch
      extended bysos.spooler.Task

public class Task
extends sos.spooler.Idispatch

Version:
$Revision: 5811 $
Author:
Joacim Zschimmer

Method Summary
 void add_pid(int pid)
           
 void add_pid(int pid, double timeout_seconds)
           
 void call_me_again_when_locks_available()
           
 java.lang.String changed_directories()
           
 Subprocess create_subprocess()
           
 Subprocess create_subprocess(java.lang.String command_line)
           
 Subprocess create_subprocess(java.lang.String[] filename_and_arguments)
           
 void end()
           
 Error error()
           
 int exit_code()
           
 int id()
           
 Job job()
           
 Order order()
           
 Variable_set params()
           
 java.lang.String priority_class()
           
 int priority()
           
 void remove_pid(int pid)
           
 java.lang.String result()
           
 void set_close_engine(boolean close_after_task)
           
 void set_delay_spooler_process(double seconds)
           
 void set_delay_spooler_process(java.lang.String hhmm_ss)
           
 void set_error(java.lang.String text)
           
 void set_exit_code(int exit_code)
           
 void set_history_field(java.lang.String name, java.lang.String value)
           
 void set_priority_class(java.lang.String priority_class)
           
 void set_priority(int priority)
           
 void set_repeat(double seconds)
           
 void set_result(java.lang.String value)
           
 java.lang.String stderr_path()
           
 java.lang.String stderr_text()
           
 java.lang.String stdout_path()
           
 java.lang.String stdout_text()
           
 java.lang.String trigger_files()
           
 boolean try_hold_lock_non_exclusive(java.lang.String lock_path)
           
 boolean try_hold_lock(java.lang.String lock_path)
           
 boolean wait_until_terminated()
           
 boolean wait_until_terminated(double wait_seconds)
           
 Web_service web_service_or_null()
           
 Web_service web_service()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

job

public Job job()

id

public int id()

params

public Variable_set params()

set_result

public void set_result(java.lang.String value)

result

public java.lang.String result()

set_repeat

public void set_repeat(double seconds)

end

public void end()

set_error

public void set_error(java.lang.String text)

error

public Error error()

wait_until_terminated

public boolean wait_until_terminated()

wait_until_terminated

public boolean wait_until_terminated(double wait_seconds)

set_history_field

public void set_history_field(java.lang.String name,
                              java.lang.String value)

set_delay_spooler_process

public void set_delay_spooler_process(double seconds)

set_delay_spooler_process

public void set_delay_spooler_process(java.lang.String hhmm_ss)

set_close_engine

public void set_close_engine(boolean close_after_task)

order

public Order order()

changed_directories

public java.lang.String changed_directories()

add_pid

public void add_pid(int pid)

add_pid

public void add_pid(int pid,
                    double timeout_seconds)

remove_pid

public void remove_pid(int pid)

stdout_text

public java.lang.String stdout_text()

stdout_path

public java.lang.String stdout_path()

stderr_text

public java.lang.String stderr_text()

stderr_path

public java.lang.String stderr_path()

create_subprocess

public Subprocess create_subprocess()

create_subprocess

public Subprocess create_subprocess(java.lang.String command_line)

create_subprocess

public Subprocess create_subprocess(java.lang.String[] filename_and_arguments)

web_service

public Web_service web_service()

web_service_or_null

public Web_service web_service_or_null()

set_priority

public void set_priority(int priority)

priority

public int priority()

set_priority_class

public void set_priority_class(java.lang.String priority_class)

priority_class

public java.lang.String priority_class()

set_exit_code

public void set_exit_code(int exit_code)

exit_code

public int exit_code()

trigger_files

public java.lang.String trigger_files()

try_hold_lock

public boolean try_hold_lock(java.lang.String lock_path)

try_hold_lock_non_exclusive

public boolean try_hold_lock_non_exclusive(java.lang.String lock_path)

call_me_again_when_locks_available

public void call_me_again_when_locks_available()