Package org.apache.hadoop.yarn.api.records.impl.pb

Examples of org.apache.hadoop.yarn.api.records.impl.pb.ApplicationStateDataPBImpl


  public synchronized void storeApplication(RMApp app) throws Exception {
    ApplicationSubmissionContext context = app
                                            .getApplicationSubmissionContext();
    assert context instanceof ApplicationSubmissionContextPBImpl;

    ApplicationStateDataPBImpl appStateData = new ApplicationStateDataPBImpl();
    appStateData.setSubmitTime(app.getSubmitTime());
    appStateData.setApplicationSubmissionContext(context);

    LOG.info("Storing info for app: " + context.getApplicationId());
    storeApplicationState(app.getApplicationId().toString(), appStateData);
  }
View Full Code Here


        byte[] childData = readFile(childNodePath, childNodeStatus.getLen());
        if(childNodeName.startsWith(ApplicationId.appIdStrPrefix)){
          // application
          LOG.info("Loading application from node: " + childNodeName);
          ApplicationId appId = ConverterUtils.toApplicationId(childNodeName);
          ApplicationStateDataPBImpl appStateData =
              new ApplicationStateDataPBImpl(
                                ApplicationStateDataProto.parseFrom(childData));
          ApplicationState appState = new ApplicationState(
                               appStateData.getSubmitTime(),
                               appStateData.getApplicationSubmissionContext());
          // assert child node name is same as actual applicationId
          assert appId.equals(appState.context.getApplicationId());
          state.appState.put(appId, appState);
        } else if(childNodeName.startsWith(
                                ApplicationAttemptId.appAttemptIdStrPrefix)) {
View Full Code Here

TOP

Related Classes of org.apache.hadoop.yarn.api.records.impl.pb.ApplicationStateDataPBImpl

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.