qbit/consul-client/src/main/java/io/advantageous/consul/endpoints/SessionEndpoint.java
public Session renew(final String sessionId, final String datacenter) {

        final URI uri = createURI("/renew/" + sessionId);
        final HttpRequestBuilder httpRequestBuilder = RequestUtils
                .getHttpRequestBuilder(datacenter, null, null, "");


        HTTP.Response httpResponse = HTTP.jsonRestCallViaPUT(uri.toString() + "?" + httpRequestBuilder.paramString(),
                "");

        if (httpResponse == null || httpResponse.code() != 200) {
            die("Unable to renew the session", uri, httpResponse);
        }

        return fromJsonArray(httpResponse.body(), Session.class).get(0);
    }
public Session renew(final String sessionId, final String datacenter) {

        final URI uri = createURI("/renew/" + sessionId);
        final HttpRequestBuilder httpRequestBuilder = RequestUtils
                .getHttpRequestBuilder(datacenter, null, null, "");


        HTTP.Response httpResponse = HTTP.jsonRestCallViaPUT(uri.toString() + "?" + httpRequestBuilder.paramString(),
                "");

        if (httpResponse == null || httpResponse.code() != 200) {
            die("Unable to renew the session", uri, httpResponse);
        }

        return fromJsonArray(httpResponse.body(), Session.class).get(0);
    }
public Session renew ( final String sessionId , final String datacenter ) { final URI uri = createURI ( "/renew/" + sessionId ) ; final HttpRequestBuilder httpRequestBuilder = RequestUtils . getHttpRequestBuilder ( datacenter , null , null , "" ) ; HTTP . Response httpResponse = HTTP . jsonRestCallViaPUT ( uri . toString ( ) + "?" + httpRequestBuilder . paramString ( ) , "" ) ; if ( httpResponse == null || httpResponse . code ( ) != 200 ) { die ( "Unable to renew the session" , uri , httpResponse ) ; } return fromJsonArray ( httpResponse . body ( ) , Session . class ) . get ( 0 ) ; }
/v1/session/renew: Renews a TTL-based session

@param sessionId  session id
@param datacenter datacenter
@return session
/ v1 / session / renew : Renews a TTL - based session