Package io.vrap.rmf.base.client
Interface ContextApiHttpClient
- All Superinterfaces:
ApiHttpClient
,AsyncApiClient<CompletableFuture<?>>
,AutoCloseable
,CompletableFutureApiClient
,ContextAware<ContextApiHttpClient>
,VrapHttpClient
- All Known Implementing Classes:
ContextApiHttpClientImpl
public interface ContextApiHttpClient
extends AutoCloseable, ApiHttpClient, ContextAware<ContextApiHttpClient>
-
Field Summary
Fields inherited from interface io.vrap.rmf.base.client.ApiHttpClient
CLOSED_MESSAGE, DEFAULT_TIMEOUT
-
Method Summary
Modifier and TypeMethodDescriptionstatic ContextApiHttpClient
of
(ApiHttpClient client) static ContextApiHttpClient
of
(ApiHttpClient client, boolean closeHttpClient) static ContextApiHttpClient
of
(ApiHttpClient client, Context context) static ContextApiHttpClient
of
(ApiHttpClient client, Context context, boolean closeHttpClient) static ContextApiHttpClient
of
(ApiHttpClient client, Map<Object, Object> contextMap) static ContextApiHttpClient
of
(ApiHttpClient client, Map<Object, Object> contextMap, boolean closeHttpClient) static ContextApiHttpClient
withMdc
(ApiHttpClient client) static ContextApiHttpClient
withMdc
(ApiHttpClient client, boolean closeHttpClient) Methods inherited from interface io.vrap.rmf.base.client.ApiHttpClient
execute, execute, execute, execute, execute, execute, execute, execute, execute, executeBlocking, executeBlocking, executeBlocking, executeBlocking, getBaseUri, getSerializerService, send, sendBlocking
Methods inherited from interface java.lang.AutoCloseable
close
Methods inherited from interface io.vrap.rmf.base.client.ContextAware
addContext, addContext, getContext, getContext, getContextMap, withContextMap
Methods inherited from interface io.vrap.rmf.base.client.VrapHttpClient
execute
-
Method Details
-
of
-
of
-
of
-
withMdc
-
of
-
of
static ContextApiHttpClient of(ApiHttpClient client, Map<Object, Object> contextMap, boolean closeHttpClient) -
of
-
withMdc
-