List of usage examples for org.apache.hadoop.yarn.api.records ApplicationReport setRpcPort
@Private @Unstable public abstract void setRpcPort(int rpcPort);
From source file:org.apache.tez.client.LocalClient.java
License:Apache License
@Override public ApplicationReport getApplicationReport(ApplicationId appId) { ApplicationReport report = Records.newRecord(ApplicationReport.class); report.setApplicationId(appId);/*from ww w .j a v a 2 s. c o m*/ report.setCurrentApplicationAttemptId(dagAppMaster.getAttemptID()); AppContext runningAppContext = dagAppMaster.getContext(); if (runningAppContext != null) { DAG dag = runningAppContext.getCurrentDAG(); if (dag != null) { report.setUser(runningAppContext.getUser()); } report.setName(runningAppContext.getApplicationName()); report.setStartTime(runningAppContext.getStartTime()); } report.setHost(dagAppMaster.getAppNMHost()); report.setRpcPort(dagAppMaster.getRpcPort()); report.setClientToAMToken(null); report.setYarnApplicationState(convertDAGAppMasterState(dagAppMaster.getState())); report.setFinalApplicationStatus(convertDAGAppMasterStateToFinalYARNState(dagAppMaster.getState())); List<String> diagnostics = dagAppMaster.getDiagnostics(); if (diagnostics != null) { report.setDiagnostics(diagnostics.toString()); } report.setTrackingUrl("N/A"); report.setFinishTime(0); report.setApplicationResourceUsageReport(null); report.setOriginalTrackingUrl("N/A"); report.setProgress(dagAppMaster.getProgress()); report.setAMRMToken(null); return report; }