public class ApiHttpClientImpl extends AutoCloseableService implements ApiHttpClient
ApiHttpClientCLOSED_MESSAGE| Constructor and Description |
|---|
ApiHttpClientImpl(String baseUri,
HandlerStack stack) |
ApiHttpClientImpl(URI baseUri,
HandlerStack stack) |
ApiHttpClientImpl(URI baseUri,
HandlerStack stack,
ResponseSerializer serializer) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
CompletableFuture<ApiHttpResponse<byte[]>> |
execute(ApiHttpRequest request) |
<O> CompletableFuture<ApiHttpResponse<O>> |
execute(ApiHttpRequest request,
Class<O> outputType) |
<O> CompletableFuture<ApiHttpResponse<O>> |
execute(ApiHttpRequest request,
JavaType outputType) |
<O> CompletableFuture<ApiHttpResponse<O>> |
execute(ApiHttpRequest request,
com.fasterxml.jackson.core.type.TypeReference<O> outputType) |
<O> CompletableFuture<ApiHttpResponse<O>> |
execute(ClientRequestCommand<O> method) |
URI |
getBaseUri() |
ResponseSerializer |
getSerializerService() |
int |
hashCode() |
int |
reflectionHashCode() |
String |
toString() |
close, closeQuietlyof, of, of, ofclosepublic ApiHttpClientImpl(String baseUri, HandlerStack stack)
public ApiHttpClientImpl(URI baseUri, HandlerStack stack)
public ApiHttpClientImpl(URI baseUri, HandlerStack stack, ResponseSerializer serializer)
public CompletableFuture<ApiHttpResponse<byte[]>> execute(ApiHttpRequest request)
execute in interface VrapHttpClientpublic <O> CompletableFuture<ApiHttpResponse<O>> execute(ClientRequestCommand<O> method)
execute in interface ApiHttpClientpublic <O> CompletableFuture<ApiHttpResponse<O>> execute(ApiHttpRequest request, Class<O> outputType)
execute in interface ApiHttpClientpublic <O> CompletableFuture<ApiHttpResponse<O>> execute(ApiHttpRequest request, com.fasterxml.jackson.core.type.TypeReference<O> outputType)
execute in interface ApiHttpClientpublic <O> CompletableFuture<ApiHttpResponse<O>> execute(ApiHttpRequest request, JavaType outputType)
execute in interface ApiHttpClientpublic URI getBaseUri()
getBaseUri in interface ApiHttpClientpublic ResponseSerializer getSerializerService()
getSerializerService in interface ApiHttpClientpublic boolean equals(Object o)
equals in class AutoCloseableServicepublic int hashCode()
hashCode in class AutoCloseableServicepublic int reflectionHashCode()