Example usage for org.apache.hadoop.yarn.api.protocolrecords FinishApplicationMasterRequest setTrackingUrl

List of usage examples for org.apache.hadoop.yarn.api.protocolrecords FinishApplicationMasterRequest setTrackingUrl

Introduction

In this page you can find the example usage for org.apache.hadoop.yarn.api.protocolrecords FinishApplicationMasterRequest setTrackingUrl.

Prototype

@Public
@Stable
public abstract void setTrackingUrl(String url);

Source Link

Document

Set the final tracking URLfor the ApplicationMaster.

Usage

From source file:com.continuuity.weave.internal.yarn.ports.AMRMClientImpl.java

License:Apache License

@Override
public void unregisterApplicationMaster(FinalApplicationStatus appStatus, String appMessage,
        String appTrackingUrl) throws YarnRemoteException {
    FinishApplicationMasterRequest request = recordFactory
            .newRecordInstance(FinishApplicationMasterRequest.class);
    request.setAppAttemptId(appAttemptId);
    request.setFinishApplicationStatus(appStatus);
    if (appMessage != null) {
        request.setDiagnostics(appMessage);
    }// ww  w  .j ava  2  s .c o  m
    if (appTrackingUrl != null) {
        request.setTrackingUrl(appTrackingUrl);
    }
    rmClient.finishApplicationMaster(request);
}