public static ServiceURI valueOf(final String uri) { try { return new ServiceURI(uri); } catch (final URISyntaxException use) { throw new IllegalArgumentException(use); } }
final ServiceInformation serviceInfo = discoveryClient.findServiceInformation(serviceUri.getServiceName(), serviceUri.getServiceType(), hints); final String path = serviceUri.getPath(); if (!StringUtils.isBlank(path)) { sb.append(path); final String query = serviceUri.getQuery(); if (!StringUtils.isBlank(query)) { sb.append('?').append(query); final String fragment = serviceUri.getFragment(); if (!StringUtils.isBlank(fragment)) { sb.append('#').append(fragment);
final ServiceURI serviceURI = new ServiceURI(request.getUri()); LOG.trace("Found service URI: %s", serviceURI); List<ServiceHint> hints = Lists.newArrayList();