eu.xtreemos.xosd.execMng.data
Class JobUnit
java.lang.Object
eu.xtreemos.xosd.execMng.data.JobUnit
public class JobUnit
- extends java.lang.Object
- Author:
- martag
Constructor Summary |
JobUnit(java.lang.String jobId,
CommunicationAddress jobMngAddr,
java.lang.String command,
java.lang.String[] params,
java.lang.String[] env,
java.lang.String output,
java.lang.String error,
java.lang.String input,
java.security.cert.X509Certificate userCtx)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
jobId
public java.lang.String jobId
command
public java.lang.String command
params
public java.lang.String[] params
env
public java.lang.String[] env
output
public java.lang.String output
error
public java.lang.String error
input
public java.lang.String input
userCtx
public java.security.cert.X509Certificate userCtx
pidsAlive
public java.util.Hashtable<java.lang.Integer,java.lang.Boolean> pidsAlive
pidsFinished
public java.util.Hashtable<java.lang.Integer,java.lang.Integer> pidsFinished
jobMngAddr
public CommunicationAddress jobMngAddr
pidMaster
public int pidMaster
JobUnit
public JobUnit(java.lang.String jobId,
CommunicationAddress jobMngAddr,
java.lang.String command,
java.lang.String[] params,
java.lang.String[] env,
java.lang.String output,
java.lang.String error,
java.lang.String input,
java.security.cert.X509Certificate userCtx)
- Parameters:
jobId
- command
- params
- env
- output
- error
- input
- jobMngAddr
-
exitProc
public void exitProc(int pid,
int exitValue)
newProc
public void newProc(int pid)
finished
public boolean finished()
getAlivePids
public java.util.ArrayList<java.lang.Integer> getAlivePids()
getDeadPids
public java.util.ArrayList<java.lang.Integer> getDeadPids()
getProcInfo
public ProcInfo getProcInfo(int pid)