public class ContextApiHttpClientImpl extends AutoCloseableService implements ContextApiHttpClient
CLOSED_MESSAGE| Constructor and Description |
|---|
ContextApiHttpClientImpl(ApiHttpClient client) |
ContextApiHttpClientImpl(ApiHttpClient client,
boolean closeHttpClient) |
ContextApiHttpClientImpl(ApiHttpClient client,
Map<Object,Object> contextMap) |
ContextApiHttpClientImpl(ApiHttpClient client,
Map<Object,Object> contextMap,
boolean closeHttpClient) |
ContextApiHttpClientImpl(ApiHttpClient client,
Map<Object,Object> contextMap,
Consumer<ContextAware<ContextApiHttpClient>> consumer) |
ContextApiHttpClientImpl(ApiHttpClient client,
Map<Object,Object> contextMap,
Consumer<ContextAware<ContextApiHttpClient>> consumer,
boolean closeHttpClient) |
ContextApiHttpClientImpl(ContextApiHttpClientImpl c) |
| Modifier and Type | Method and Description |
|---|---|
ContextApiHttpClient |
addContext(Object key,
Object value) |
<T> ContextApiHttpClient |
addContext(T value) |
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() |
<T> T |
getContext(Class<T> key) |
Object |
getContext(Object key) |
Map<Object,Object> |
getContextMap() |
ResponseSerializer |
getSerializerService() |
int |
reflectionHashCode() |
String |
toString() |
ContextApiHttpClient |
withContextMap(Map<Object,Object> contextMap) |
close, closeQuietly, equals, hashCodeof, of, of, of, of, of, withMdc, withMdcof, of, of, ofclosepublic ContextApiHttpClientImpl(ApiHttpClient client)
public ContextApiHttpClientImpl(ApiHttpClient client, Map<Object,Object> contextMap)
public ContextApiHttpClientImpl(ApiHttpClient client, Map<Object,Object> contextMap, Consumer<ContextAware<ContextApiHttpClient>> consumer)
public ContextApiHttpClientImpl(ApiHttpClient client, boolean closeHttpClient)
public ContextApiHttpClientImpl(ApiHttpClient client, Map<Object,Object> contextMap, boolean closeHttpClient)
public ContextApiHttpClientImpl(ApiHttpClient client, Map<Object,Object> contextMap, Consumer<ContextAware<ContextApiHttpClient>> consumer, boolean closeHttpClient)
public ContextApiHttpClientImpl(ContextApiHttpClientImpl c)
public Map<Object,Object> getContextMap()
getContextMap in interface ContextAware<ContextApiHttpClient>public ContextApiHttpClient withContextMap(Map<Object,Object> contextMap)
withContextMap in interface ContextAware<ContextApiHttpClient>public <T> T getContext(Class<T> key)
getContext in interface ContextAware<ContextApiHttpClient>public <T> ContextApiHttpClient addContext(T value)
addContext in interface ContextAware<ContextApiHttpClient>public Object getContext(Object key)
getContext in interface ContextAware<ContextApiHttpClient>public ContextApiHttpClient addContext(Object key, Object value)
addContext in interface ContextAware<ContextApiHttpClient>public <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 <O> CompletableFuture<ApiHttpResponse<O>> execute(ClientRequestCommand<O> method)
execute in interface ApiHttpClientpublic ResponseSerializer getSerializerService()
getSerializerService in interface ApiHttpClientpublic URI getBaseUri()
getBaseUri in interface ApiHttpClientpublic CompletableFuture<ApiHttpResponse<byte[]>> execute(ApiHttpRequest request)
execute in interface VrapHttpClientpublic int reflectionHashCode()