com.sun.grid.drmaa
Modifier and Type | Method and Description |
---|---|
int |
getExitStatus()
If hasExited() returns true, this function returns the exit code
that the job passed to _exit() (see exit(2)) or exit(3C)), or the value
that the child process returned from its main method.
|
java.lang.String |
getJobId()
Get the id of the finished job.
|
java.util.Map |
getResourceUsage()
Get the resource usage data for the finished job.
|
java.lang.String |
getTerminatingSignal()
If hasSignaled() returns true, this method returns a representation of
the signal that caused the termination of the job.
|
boolean |
hasCoreDump()
If hasSignaled() returns
true , this function returns
true if a core image of the terminated job was created. |
boolean |
hasExited()
Returns
true if the job terminated normally. |
boolean |
hasSignaled()
Returns
true if the job terminated due to the receipt
of a signal. |
boolean |
wasAborted()
Returns
true if the job ended before entering the running
state. |
public int getExitStatus()
JobInfo
getExitStatus
in interface JobInfo
JobInfo.hasExited()
public java.lang.String getTerminatingSignal()
getTerminatingSignal
in interface JobInfo
JobInfo.hasSignaled()
public boolean hasCoreDump()
JobInfo
true
, this function returns
true
if a core image of the terminated job was created.hasCoreDump
in interface JobInfo
JobInfo.hasSignaled()
public boolean hasExited()
JobInfo
true
if the job terminated normally.
False
can also indicate that
although the job has terminated normally, an exit status is not
available, or that it is not known whether the job terminated normally.
In both cases getExitStatus() will throw an IllegalStateException.
True
indicates that more detailed diagnosis can be
discovered by means of getExitStatus().hasExited
in interface JobInfo
JobInfo.getExitStatus()
public boolean hasSignaled()
JobInfo
true
if the job terminated due to the receipt
of a signal. False
can also indicate that although the
job has terminated due to the receipt of a signal, the signal is not
available, or that it is not known whether the job terminated due to
the receipt of a signal. In both cases getTerminatingSignal() will throw
an IllegalStateException. True
indicates that the name of
the terminating signal can be discovered by means of
getTerminatingSignal().hasSignaled
in interface JobInfo
JobInfo.getTerminatingSignal()
public boolean wasAborted()
JobInfo
true
if the job ended before entering the running
state.wasAborted
in interface JobInfo
public java.lang.String getJobId()
JobInfo
public java.util.Map getResourceUsage()
JobInfo
null
.getResourceUsage
in interface JobInfo
The contents of this file are licensed under the Sun Industry Standards Source License version 1.2.
Copyright 2008, Sun Microsystems, Inc.