> +   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

Reply via email to