> + public QueueStats apply(HttpResponse from) {
> + QueueStats rawQueueStats = json.apply(from);
> +
> + if (rawQueueStats.getMessagesStats().getTotal() == 0) {
> + return rawQueueStats;
> + }
> + else {
> + // change the hrefs to ids
> + Aged oldestWithHref =
> rawQueueStats.getMessagesStats().getOldest().get();
> + Aged oldestWithId = oldestWithHref.toBuilder()
> + .id(ParseMessages.getMessageId(oldestWithHref.getId()))
> + .build();
> + Aged newestWithHref =
> rawQueueStats.getMessagesStats().getNewest().get();
> + Aged newestWithId = newestWithHref.toBuilder()
> + .id(ParseMessages.getMessageId(newestWithHref.getId()))
> + .build();
Extract as an injectable function AgedWithHrefToId?
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/46/files#r7271055