@Override public ListObjectsResponse call(final String t) { final ListObjectsRequest r = new ListObjectsRequest(); r.setResumptionToken(t); resumptionToken = t; return catalogFacadeProvider.getCatalog().listObjects(r); } });
private LORIterator init() { final ListObjectsRequest req = new ListObjectsRequest(); if (resumptionToken == null) { req.setTypes(types != null ? types : YaddaImporterConstants.DEFAULT_TYPES); req.setFrom(from); req.setUntil(until); req.setTags(tags); req.setHistory(false); } else { req.setResumptionToken(resumptionToken); } final ListObjectsResponse resp = catalogFacadeProvider.getCatalog().listObjects(req); if (resp.isOK()) { return new LORIterator(resp, new More<CatalogObjectMeta, ListObjectsResponse>() { @Override public ListObjectsResponse call(final String t) { final ListObjectsRequest r = new ListObjectsRequest(); r.setResumptionToken(t); resumptionToken = t; return catalogFacadeProvider.getCatalog().listObjects(r); } }); } else { throw new GeneralBusinessException("Error while retrieving data from Yadda: {}", resp.getError()); } }
ListObjectsResponse internalResponse = catalog.listObjects(req2); if (cacheEntry!=null) { request.setResumptionToken(cacheEntry.getInternalToken()); ListObjectsResponse internalResponse = catalog.listObjects(request); internalResponse.setResumptionToken( storeEntry(internalResponse.getResumptionToken(),