private void mergeLocalToBuilder() { if (this.applicationAttemptList != null) { addLocalApplicationAttemptsToProto(); } }
private void initLocalApplicationAttemptsList() { if (this.applicationAttemptList != null) { return; } GetApplicationAttemptsResponseProtoOrBuilder p = viaProto ? proto : builder; List<ApplicationAttemptReportProto> list = p.getApplicationAttemptsList(); applicationAttemptList = new ArrayList<ApplicationAttemptReport>(); for (ApplicationAttemptReportProto a : list) { applicationAttemptList.add(convertFromProtoFormat(a)); } }
private void mergeLocalToProto() { if (viaProto) { maybeInitBuilder(); } mergeLocalToBuilder(); proto = builder.build(); viaProto = true; }
@Override public void setApplicationAttemptList( List<ApplicationAttemptReport> applicationAttempts) { maybeInitBuilder(); if (applicationAttempts == null) { builder.clearApplicationAttempts(); } this.applicationAttemptList = applicationAttempts; }
@Override public GetApplicationAttemptsResponse getApplicationAttempts( GetApplicationAttemptsRequest request) throws YarnException, IOException { GetApplicationAttemptsRequestProto requestProto = ((GetApplicationAttemptsRequestPBImpl) request).getProto(); try { return new GetApplicationAttemptsResponsePBImpl( proxy.getApplicationAttempts(null, requestProto)); } catch (ServiceException e) { RPCUtil.unwrapAndThrowException(e); return null; } }
public GetApplicationAttemptsResponseProto getProto() { mergeLocalToProto(); proto = viaProto ? proto : builder.build(); viaProto = true; return proto; }
@Override public List<ApplicationAttemptReport> getApplicationAttemptList() { initLocalApplicationAttemptsList(); return this.applicationAttemptList; }
private void mergeLocalToProto() { if (viaProto) { maybeInitBuilder(); } mergeLocalToBuilder(); proto = builder.build(); viaProto = true; }
@Override public void setApplicationAttemptList( List<ApplicationAttemptReport> applicationAttempts) { maybeInitBuilder(); if (applicationAttempts == null) { builder.clearApplicationAttempts(); } this.applicationAttemptList = applicationAttempts; }
@Override public GetApplicationAttemptsResponse getApplicationAttempts( GetApplicationAttemptsRequest request) throws YarnException, IOException { GetApplicationAttemptsRequestProto requestProto = ((GetApplicationAttemptsRequestPBImpl) request).getProto(); try { return new GetApplicationAttemptsResponsePBImpl( proxy.getApplicationAttempts(null, requestProto)); } catch (ServiceException e) { RPCUtil.unwrapAndThrowException(e); return null; } }
public GetApplicationAttemptsResponseProto getProto() { mergeLocalToProto(); proto = viaProto ? proto : builder.build(); viaProto = true; return proto; }
@Override public List<ApplicationAttemptReport> getApplicationAttemptList() { initLocalApplicationAttemptsList(); return this.applicationAttemptList; }
private void mergeLocalToProto() { if (viaProto) { maybeInitBuilder(); } mergeLocalToBuilder(); proto = builder.build(); viaProto = true; }
@Override public void setApplicationAttemptList( List<ApplicationAttemptReport> applicationAttempts) { maybeInitBuilder(); if (applicationAttempts == null) { builder.clearApplicationAttempts(); } this.applicationAttemptList = applicationAttempts; }
@Override public GetApplicationAttemptsResponse getApplicationAttempts( GetApplicationAttemptsRequest request) throws YarnException, IOException { GetApplicationAttemptsRequestProto requestProto = ((GetApplicationAttemptsRequestPBImpl) request).getProto(); try { return new GetApplicationAttemptsResponsePBImpl( proxy.getApplicationAttempts(null, requestProto)); } catch (ServiceException e) { RPCUtil.unwrapAndThrowException(e); return null; } }
private void mergeLocalToBuilder() { if (this.applicationAttemptList != null) { addLocalApplicationAttemptsToProto(); } }
public GetApplicationAttemptsResponseProto getProto() { mergeLocalToProto(); proto = viaProto ? proto : builder.build(); viaProto = true; return proto; }
@Override public List<ApplicationAttemptReport> getApplicationAttemptList() { initLocalApplicationAttemptsList(); return this.applicationAttemptList; }