public class RestClient extends Object implements Closeable
| Constructor and Description |
|---|
RestClient(RestOperationConnection connection)
Creates a RestClient from
RestConnection details. |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes the underlying RestClient.
|
org.apache.http.client.methods.RequestBuilder |
createRequestBuilder(URI uri)
Creates a
RequestBuilder with the predefined REST Method for the URI. |
Iterable<HttpResult> |
execute(org.apache.http.client.methods.RequestBuilder request)
Builds and executes incoming
RequestBuilder request. |
protected Iterable<HttpResult> |
getResults(org.apache.http.client.methods.CloseableHttpResponse response) |
public RestClient(RestOperationConnection connection)
RestConnection details.connection - public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionpublic org.apache.http.client.methods.RequestBuilder createRequestBuilder(URI uri)
RequestBuilder with the predefined REST Method for the URI.uri - public Iterable<HttpResult> execute(org.apache.http.client.methods.RequestBuilder request) throws IOException
RequestBuilder request.request - IOExceptionprotected Iterable<HttpResult> getResults(org.apache.http.client.methods.CloseableHttpResponse response)