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