public interface ApiHttpClient extends AutoCloseable, VrapHttpClient
| Modifier and Type | Field and Description |
|---|---|
static String |
CLOSED_MESSAGE |
| Modifier and Type | Method and Description |
|---|---|
<O> CompletableFuture<ApiHttpResponse<O>> |
execute(ApiHttpRequest request,
Class<O> outputType) |
<O> CompletableFuture<ApiHttpResponse<O>> |
execute(ClientRequestCommand<O> method) |
ResponseSerializer |
getSerializerService() |
static ApiHttpClient |
of(String baseUri,
HandlerStack stack) |
static ApiHttpClient |
of(String baseUri,
HandlerStack stack,
ResponseSerializer serializer) |
static ApiHttpClient |
of(URI baseUri,
HandlerStack stack) |
static ApiHttpClient |
of(URI baseUri,
HandlerStack stack,
ResponseSerializer serializer) |
closeexecutestatic final String CLOSED_MESSAGE
<O> CompletableFuture<ApiHttpResponse<O>> execute(ApiHttpRequest request, Class<O> outputType)
<O> CompletableFuture<ApiHttpResponse<O>> execute(ClientRequestCommand<O> method)
ResponseSerializer getSerializerService()
static ApiHttpClient of(String baseUri, HandlerStack stack)
static ApiHttpClient of(URI baseUri, HandlerStack stack)
static ApiHttpClient of(String baseUri, HandlerStack stack, ResponseSerializer serializer)
static ApiHttpClient of(URI baseUri, HandlerStack stack, ResponseSerializer serializer)