@Override public String getMountPoint() { for (HttpResponse r : option(getResponse(get("mountpoint"), HttpStatus.SC_OK))) { try { return EntityUtils.toString(r.getEntity()); } catch (IOException e) { logger.error("Cannot contact remote service", e); return chuck(e); } } throw new RuntimeException("Cannot contact remote service"); } }
@Override public boolean hasRepo(String id) { for (HttpResponse r : option(getResponse(get(UrlSupport.concat("hasrepo", id)), HttpStatus.SC_OK))) { try { return Boolean.parseBoolean(EntityUtils.toString(r.getEntity())); } catch (IOException e) { logger.error("Cannot contact remote service", e); chuck(e); } } return false; }