public final class RestClient
extends java.lang.Object
implements java.lang.AutoCloseable
| Constructor and Description |
|---|
RestClient(java.lang.String baseUrl,
java.lang.String username,
java.lang.String apiKey,
HttpRequestExecutor http) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
<T> T |
get(java.lang.String path,
java.lang.Object queryParams,
java.lang.Class<T> responseType) |
<T> T |
post(java.lang.String path,
java.lang.Object request,
java.lang.Class<T> responseType) |
<T> java.util.List<T> |
postForList(java.lang.String path,
java.lang.Object request,
java.lang.Class<T> elementClass) |
public RestClient(java.lang.String baseUrl,
java.lang.String username,
java.lang.String apiKey,
HttpRequestExecutor http)
public <T> T get(java.lang.String path,
java.lang.Object queryParams,
java.lang.Class<T> responseType)
public <T> T post(java.lang.String path,
java.lang.Object request,
java.lang.Class<T> responseType)
public <T> java.util.List<T> postForList(java.lang.String path,
java.lang.Object request,
java.lang.Class<T> elementClass)
public void close()
throws java.lang.Exception
close in interface java.lang.AutoCloseablejava.lang.Exception