|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RunningJob
RunningJob
is the user-interface to query for details on a
running BSP job.
Clients can get hold of RunningJob
via the BSPJobClient
and then query the running-job for details such as name, configuration,
progress etc.
BSPJobClient
Method Summary | |
---|---|
BSPJobID |
getID()
Get the job identifier. |
String |
getJobFile()
Get the path of the submitted job configuration. |
String |
getJobName()
Get the name of the job. |
int |
getJobState()
Returns the current state of the Job. |
long |
getSuperstepCount()
|
boolean |
isComplete()
Check if the job is finished or not. |
boolean |
isSuccessful()
Check if the job completed successfully. |
void |
killJob()
Kill the running job. |
void |
killTask(TaskAttemptID taskId,
boolean shouldFail)
Kill indicated task attempt. |
long |
progress()
Get the progress of the job's tasks, as a float between 0.0 and 1.0. |
void |
waitForCompletion()
Blocks until the job is complete. |
Method Detail |
---|
BSPJobID getID()
String getJobName()
String getJobFile()
long progress() throws IOException
IOException
boolean isComplete() throws IOException
true
if the job is complete, else false
.
IOException
boolean isSuccessful() throws IOException
true
if the job succeeded, else false
.
IOException
void waitForCompletion() throws IOException
IOException
int getJobState() throws IOException
JobStatus
IOException
void killJob() throws IOException
IOException
void killTask(TaskAttemptID taskId, boolean shouldFail) throws IOException
taskId
- the id of the task to be terminated.shouldFail
- if true the task is failed and added to failed tasks
list, otherwise it is just killed, w/o affecting job failure
status.
IOException
long getSuperstepCount() throws IOException
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |