@Override public GetApplicationsResponse getApplications(GetApplicationsRequest request) throws YarnException, IOException { long startedBegin = request.getStartRange() == null ? 0L : request.getStartRange() .getMinimum(); long startedEnd = request.getStartRange() == null ? Long.MAX_VALUE : request .getStartRange().getMaximum(); GetApplicationsResponse response = GetApplicationsResponse.newInstance(new ArrayList<ApplicationReport>( history.getApplications(request.getLimit(), startedBegin, startedEnd) .values())); return response; }
Set<String> tags = request.getApplicationTags(); long limit = request.getLimit(); LongRange start = request.getStartRange(); LongRange finish = request.getFinishRange(); ApplicationsRequestScope scope = request.getScope();
Set<String> tags = request.getApplicationTags(); long limit = request.getLimit(); Range<Long> start = request.getStartRange(); Range<Long> finish = request.getFinishRange(); ApplicationsRequestScope scope = request.getScope();
Set<String> tags = request.getApplicationTags(); long limit = request.getLimit(); LongRange start = request.getStartRange(); LongRange finish = request.getFinishRange(); ApplicationsRequestScope scope = request.getScope();
requestFromProto.getStartRange(), Range.between(startBegin, startEnd));
requestFromProto.getStartRange(), new LongRange(startBegin, startEnd));
requestFromProto.getStartRange(), new LongRange(startBegin, startEnd));