use of com.woorea.openstack.glance.model.Images in project ovirt-engine by oVirt.
the class OpenStackImageProviderProxy method getAllImagesAsRepoImages.
public List<RepoImage> getAllImagesAsRepoImages(Integer listSize, Integer totalListSize) {
ArrayList<RepoImage> repoImages = new ArrayList<>();
long currentTime = System.currentTimeMillis();
Images images = null;
do {
OpenStackRequest<Images> listRequest = getClient().images().list(true).queryParam("limit", listSize).queryParam("sort_key", "name").queryParam("sort_dir", "asc");
if (images != null) {
listRequest.queryParam("marker", images.getList().get(images.getList().size() - 1).getId());
}
images = listRequest.execute();
for (Image glanceImage : images) {
RepoImage repoImage = imageToRepoImage(glanceImage);
repoImage.setLastRefreshed(currentTime);
repoImages.add(repoImage);
}
} while ((images.getList().size() >= listSize) && (totalListSize != null && repoImages.size() < totalListSize));
return repoImages;
}
use of com.woorea.openstack.glance.model.Images in project AJSC by att.
the class TestImages method deserializeBadImage.
/**
* Test to deserialize a known bad image
*/
@Test
@Ignore
public void deserializeBadImage() {
try (InputStream stream = getClass().getResourceAsStream("CEAP.json")) {
ObjectMapper om = new ObjectMapper();
om.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
Images images = om.readValue(stream, Images.class);
assertFalse(images.getList().isEmpty());
} catch (IOException e) {
e.printStackTrace();
fail();
}
}
Aggregations