private void initApplicationStates() { if (this.applicationStates != null) { return; } GetApplicationsRequestProtoOrBuilder p = viaProto ? proto : builder; List<YarnApplicationStateProto> appStatesList = p.getApplicationStatesList(); this.applicationStates = EnumSet.noneOf(YarnApplicationState.class); for (YarnApplicationStateProto c : appStatesList) { this.applicationStates.add(ProtoUtils.convertFromProtoFormat(c)); } }
private void mergeLocalToBuilder() { if (this.applicationTypes != null) { addLocalApplicationTypesToProto(); } if (this.applicationStates != null) { maybeInitBuilder(); builder.clearApplicationStates(); Iterable<YarnApplicationStateProto> iterable = new Iterable<YarnApplicationStateProto>() { @Override public Iterator<YarnApplicationStateProto> iterator() { return new Iterator<YarnApplicationStateProto>() { Iterator<YarnApplicationState> iter = applicationStates .iterator(); @Override public boolean hasNext() { return iter.hasNext(); } @Override public YarnApplicationStateProto next() { return ProtoUtils.convertToProtoFormat(iter.next()); } @Override public void remove() { throw new UnsupportedOperationException(); } }; } }; builder.addAllApplicationStates(iterable); } }
private void mergeLocalToBuilder() { if (applicationTypes != null && !applicationTypes.isEmpty()) { builder.clearApplicationTypes(); builder.addAllApplicationTypes(applicationTypes); } if (applicationStates != null && !applicationStates.isEmpty()) { builder.clearApplicationStates(); builder.addAllApplicationStates(Iterables.transform(applicationStates, new Function<YarnApplicationState, YarnApplicationStateProto>() { @Override public YarnApplicationStateProto apply(YarnApplicationState input) { return ProtoUtils.convertToProtoFormat(input); } })); } if (applicationTags != null && !applicationTags.isEmpty()) { builder.clearApplicationTags(); builder.addAllApplicationTags(this.applicationTags); } if (scope != null) { builder.setScope(ProtoUtils.convertToProtoFormat(scope)); } if (start != null) { builder.setStartBegin(start.getMinimumLong()); builder.setStartEnd(start.getMaximumLong()); } if (finish != null) { builder.setFinishBegin(finish.getMinimumLong()); builder.setFinishEnd(finish.getMaximumLong()); } if (limit != Long.MAX_VALUE) { builder.setLimit(limit); } if (users != null && !users.isEmpty()) { builder.clearUsers(); builder.addAllUsers(users); } if (queues != null && !queues.isEmpty()) { builder.clearQueues(); builder.addAllQueues(queues); } }
public static YarnApplicationStateProto convertToProtoFormat(YarnApplicationState e) { return YarnApplicationStateProto.valueOf(e.name()); }
public static YarnApplicationState convertFromProtoFormat(YarnApplicationStateProto e) { return YarnApplicationState.valueOf(e.name()); }
private YarnApplicationState convertFromProtoFormat(YarnApplicationStateProto s) { return ProtoUtils.convertFromProtoFormat(s); }
private YarnApplicationStateProto convertToProtoFormat(YarnApplicationState s) { return ProtoUtils.convertToProtoFormat(s); }
private YarnApplicationStateProto convertToProtoFormat( YarnApplicationState state) { return ProtoUtils.convertToProtoFormat(state); }
private YarnApplicationState convertFromProtoFormat( YarnApplicationStateProto yarnApplicationState) { return ProtoUtils.convertFromProtoFormat(yarnApplicationState); }