qbit/consul-client/src/main/java/io/advantageous/consul/endpoints/CatalogEndpoint.java
public ConsulResponse<CatalogNode> getNode(final String node,
                                               final String datacenter,
                                               final String tag,
                                               final RequestOptions requestOptions) {

        final URI uri = createURI("/node/" + node);

        final HttpRequestBuilder httpRequestBuilder = RequestUtils
                .getHttpRequestBuilder(datacenter, tag, requestOptions, "");

        final HTTP.Response httpResponse = HTTP.getResponse(uri + "?" + httpRequestBuilder.paramString());
        if (httpResponse.code() != 200) {
            die("Unable to retrieve the node", uri, httpResponse.code(), httpResponse.body());
        }
        return RequestUtils.consulResponse(CatalogNode.class, httpResponse);
    }
public ConsulResponse<CatalogNode> getNode(final String node,
                                               final String datacenter,
                                               final String tag,
                                               final RequestOptions requestOptions) {

        final URI uri = createURI("/node/" + node);

        final HttpRequestBuilder httpRequestBuilder = RequestUtils
                .getHttpRequestBuilder(datacenter, tag, requestOptions, "");

        final HTTP.Response httpResponse = HTTP.getResponse(uri + "?" + httpRequestBuilder.paramString());
        if (httpResponse.code() != 200) {
            die("Unable to retrieve the node", uri, httpResponse.code(), httpResponse.body());
        }
        return RequestUtils.consulResponse(CatalogNode.class, httpResponse);
    }
Retrieves a single node for a given datacenter with {@link io.advantageous.consul.domain.option.RequestOptions}.
<p>
GET /v1/catalog/node/{node}?dc={datacenter}

@param node           node
@param datacenter     dc
@param tag            tag
@param requestOptions The Query Options to use.
@return A list of matching {@link io.advantageous.consul.domain.CatalogService} objects.