public interface OTHttpClient
| Modifier and Type | Method and Description |
|---|---|
<T> T |
delete(ResponseParser<T> responseParser,
java.lang.String path,
java.lang.Object... parameters) |
net.nemerosa.ontrack.common.Document |
download(java.lang.String path,
java.lang.Object... parameters)
Downloads a document
|
<T> T |
get(ResponseParser<T> responseParser,
java.lang.String path,
java.lang.Object... parameters) |
org.apache.http.impl.client.CloseableHttpClient |
getHttpClient()
Underlying HTTP client
|
org.apache.http.client.protocol.HttpClientContext |
getHttpClientContext()
HTTP call context
|
org.apache.http.HttpHost |
getHttpHost()
HTTP host
|
java.net.URL |
getUrl() |
java.lang.String |
getUrl(java.lang.String path,
java.lang.Object... parameters)
Gets the URL for a relative path
|
<T> T |
post(ResponseParser<T> responseParser,
org.apache.http.HttpEntity data,
java.lang.String path,
java.lang.Object... parameters) |
<T> T |
put(ResponseParser<T> responseParser,
org.apache.http.HttpEntity data,
java.lang.String path,
java.lang.Object... parameters) |
<T> T |
request(org.apache.http.client.methods.HttpRequestBase request,
ResponseParser<T> responseParser) |
<T> T |
upload(ResponseParser<T> responseParser,
java.lang.String name,
net.nemerosa.ontrack.common.Document file,
java.lang.String fileName,
java.lang.String path,
java.lang.Object... parameters) |
java.net.URL getUrl()
java.lang.String getUrl(java.lang.String path,
java.lang.Object... parameters)
path - Relative pathparameters - Parameter for the relative path parameters (if any)<T> T get(ResponseParser<T> responseParser, java.lang.String path, java.lang.Object... parameters)
<T> T delete(ResponseParser<T> responseParser, java.lang.String path, java.lang.Object... parameters)
<T> T post(ResponseParser<T> responseParser, org.apache.http.HttpEntity data, java.lang.String path, java.lang.Object... parameters)
<T> T put(ResponseParser<T> responseParser, org.apache.http.HttpEntity data, java.lang.String path, java.lang.Object... parameters)
<T> T upload(ResponseParser<T> responseParser, java.lang.String name, net.nemerosa.ontrack.common.Document file, java.lang.String fileName, java.lang.String path, java.lang.Object... parameters)
net.nemerosa.ontrack.common.Document download(java.lang.String path,
java.lang.Object... parameters)
<T> T request(org.apache.http.client.methods.HttpRequestBase request,
ResponseParser<T> responseParser)
org.apache.http.impl.client.CloseableHttpClient getHttpClient()
org.apache.http.HttpHost getHttpHost()
org.apache.http.client.protocol.HttpClientContext getHttpClientContext()