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–2023 Apache Software Foundation. All rights reserved.