public class SerializerOnlyApiHttpClient extends Object implements ApiHttpClient
ApiHttpClient| Modifier and Type | Field and Description |
|---|---|
static String |
NO_EXECUTABLE_API_CLIENT |
CLOSED_MESSAGE| Modifier and Type | Method and Description |
|---|---|
void |
close() |
CompletableFuture<ApiHttpResponse<byte[]>> |
execute(ApiHttpRequest request) |
<O> CompletableFuture<ApiHttpResponse<O>> |
execute(ApiHttpRequest request,
Class<O> outputType) |
<O> CompletableFuture<ApiHttpResponse<O>> |
execute(ClientRequestCommand<O> method) |
ResponseSerializer |
getSerializerService() |
static SerializerOnlyApiHttpClient |
of() |
static SerializerOnlyApiHttpClient |
of(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
static SerializerOnlyApiHttpClient |
of(ResponseSerializer serializer) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitof, of, of, ofpublic static final String NO_EXECUTABLE_API_CLIENT
public static SerializerOnlyApiHttpClient of()
public static SerializerOnlyApiHttpClient of(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public static SerializerOnlyApiHttpClient of(ResponseSerializer serializer)
public <O> CompletableFuture<ApiHttpResponse<O>> execute(ApiHttpRequest request, Class<O> outputType)
execute in interface ApiHttpClientpublic <O> CompletableFuture<ApiHttpResponse<O>> execute(ClientRequestCommand<O> method)
execute in interface ApiHttpClientpublic ResponseSerializer getSerializerService()
getSerializerService in interface ApiHttpClientpublic CompletableFuture<ApiHttpResponse<byte[]>> execute(ApiHttpRequest request)
execute in interface VrapHttpClientpublic void close()
throws Exception
close in interface AutoCloseableException