public class AMWebServices
extends java.lang.Object
| Constructor | Description |
|---|---|
AMWebServices(App app,
AppContext context) |
| Modifier and Type | Method | Description |
|---|---|---|
AppInfo |
get() |
|
AppInfo |
getAppInfo() |
|
BlacklistedNodesInfo |
getBlacklistedNodes() |
|
JobInfo |
getJob(javax.servlet.http.HttpServletRequest hsr,
java.lang.String jid) |
|
AMAttemptsInfo |
getJobAttempts(java.lang.String jid) |
|
ConfInfo |
getJobConf(javax.servlet.http.HttpServletRequest hsr,
java.lang.String jid) |
|
JobCounterInfo |
getJobCounters(javax.servlet.http.HttpServletRequest hsr,
java.lang.String jid) |
|
static Job |
getJobFromJobIdString(java.lang.String jid,
AppContext appCtx) |
convert a job id string to an actual job and handle all the error checking.
|
JobsInfo |
getJobs(javax.servlet.http.HttpServletRequest hsr) |
|
TaskInfo |
getJobTask(javax.servlet.http.HttpServletRequest hsr,
java.lang.String jid,
java.lang.String tid) |
|
TaskAttemptInfo |
getJobTaskAttemptId(javax.servlet.http.HttpServletRequest hsr,
java.lang.String jid,
java.lang.String tid,
java.lang.String attId) |
|
JobTaskAttemptCounterInfo |
getJobTaskAttemptIdCounters(javax.servlet.http.HttpServletRequest hsr,
java.lang.String jid,
java.lang.String tid,
java.lang.String attId) |
|
TaskAttemptsInfo |
getJobTaskAttempts(javax.servlet.http.HttpServletRequest hsr,
java.lang.String jid,
java.lang.String tid) |
|
JobTaskAttemptState |
getJobTaskAttemptState(javax.servlet.http.HttpServletRequest hsr,
java.lang.String jid,
java.lang.String tid,
java.lang.String attId) |
|
TasksInfo |
getJobTasks(javax.servlet.http.HttpServletRequest hsr,
java.lang.String jid,
java.lang.String type) |
|
JobTaskCounterInfo |
getSingleTaskCounters(javax.servlet.http.HttpServletRequest hsr,
java.lang.String jid,
java.lang.String tid) |
|
static TaskAttempt |
getTaskAttemptFromTaskAttemptString(java.lang.String attId,
Task task) |
convert a task attempt id string to an actual task attempt and handle all
the error checking.
|
static Task |
getTaskFromTaskIdString(java.lang.String tid,
Job job) |
convert a task id string to an actual task and handle all the error
checking.
|
protected javax.ws.rs.core.Response |
killJobTaskAttempt(TaskAttempt ta,
org.apache.hadoop.security.UserGroupInformation callerUGI,
javax.servlet.http.HttpServletRequest hsr) |
|
javax.ws.rs.core.Response |
updateJobTaskAttemptState(JobTaskAttemptState targetState,
javax.servlet.http.HttpServletRequest hsr,
java.lang.String jid,
java.lang.String tid,
java.lang.String attId) |
@Inject public AMWebServices(App app, AppContext context)
public static Job getJobFromJobIdString(java.lang.String jid, AppContext appCtx) throws org.apache.hadoop.yarn.webapp.NotFoundException
org.apache.hadoop.yarn.webapp.NotFoundExceptionpublic static Task getTaskFromTaskIdString(java.lang.String tid, Job job) throws org.apache.hadoop.yarn.webapp.NotFoundException
org.apache.hadoop.yarn.webapp.NotFoundExceptionpublic static TaskAttempt getTaskAttemptFromTaskAttemptString(java.lang.String attId, Task task) throws org.apache.hadoop.yarn.webapp.NotFoundException
org.apache.hadoop.yarn.webapp.NotFoundExceptionpublic AppInfo get()
public AppInfo getAppInfo()
public BlacklistedNodesInfo getBlacklistedNodes()
public JobsInfo getJobs(@Context javax.servlet.http.HttpServletRequest hsr)
public JobInfo getJob(@Context javax.servlet.http.HttpServletRequest hsr, java.lang.String jid)
public AMAttemptsInfo getJobAttempts(java.lang.String jid)
public JobCounterInfo getJobCounters(@Context javax.servlet.http.HttpServletRequest hsr, java.lang.String jid)
public ConfInfo getJobConf(@Context javax.servlet.http.HttpServletRequest hsr, java.lang.String jid)
public TasksInfo getJobTasks(@Context javax.servlet.http.HttpServletRequest hsr, java.lang.String jid, java.lang.String type)
public TaskInfo getJobTask(@Context javax.servlet.http.HttpServletRequest hsr, java.lang.String jid, java.lang.String tid)
public JobTaskCounterInfo getSingleTaskCounters(@Context javax.servlet.http.HttpServletRequest hsr, java.lang.String jid, java.lang.String tid)
public TaskAttemptsInfo getJobTaskAttempts(@Context javax.servlet.http.HttpServletRequest hsr, java.lang.String jid, java.lang.String tid)
public TaskAttemptInfo getJobTaskAttemptId(@Context javax.servlet.http.HttpServletRequest hsr, java.lang.String jid, java.lang.String tid, java.lang.String attId)
public JobTaskAttemptState getJobTaskAttemptState(@Context javax.servlet.http.HttpServletRequest hsr, java.lang.String jid, java.lang.String tid, java.lang.String attId) throws java.io.IOException, java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic javax.ws.rs.core.Response updateJobTaskAttemptState(JobTaskAttemptState targetState, @Context javax.servlet.http.HttpServletRequest hsr, java.lang.String jid, java.lang.String tid, java.lang.String attId) throws java.io.IOException, java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic JobTaskAttemptCounterInfo getJobTaskAttemptIdCounters(@Context javax.servlet.http.HttpServletRequest hsr, java.lang.String jid, java.lang.String tid, java.lang.String attId)
protected javax.ws.rs.core.Response killJobTaskAttempt(TaskAttempt ta, org.apache.hadoop.security.UserGroupInformation callerUGI, javax.servlet.http.HttpServletRequest hsr) throws java.io.IOException, java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionCopyright © 2008–2025 Apache Software Foundation. All rights reserved.