Package io.vrap.rmf.base.client
Class ApiHttpClientImpl
java.lang.Object
io.vrap.rmf.base.client.AutoCloseableService
io.vrap.rmf.base.client.ApiHttpClientImpl
- All Implemented Interfaces:
ApiHttpClient,AsyncApiClient<CompletableFuture<?>>,CompletableFutureApiClient,VrapHttpClient,AutoCloseable
Default implementation of an
ApiHttpClient-
Field Summary
Fields inherited from interface io.vrap.rmf.base.client.ApiHttpClient
CLOSED_MESSAGE, DEFAULT_TIMEOUT -
Constructor Summary
ConstructorsConstructorDescriptionApiHttpClientImpl(String baseUri, HandlerStack stack) ApiHttpClientImpl(URI baseUri, HandlerStack stack) ApiHttpClientImpl(URI baseUri, HandlerStack stack, ResponseSerializer serializer) -
Method Summary
Modifier and TypeMethodDescriptionbooleanCompletableFuture<ApiHttpResponse<byte[]>>execute(ApiHttpRequest request) inthashCode()inttoString()Methods inherited from class io.vrap.rmf.base.client.AutoCloseableService
close, closeQuietlyMethods inherited from interface io.vrap.rmf.base.client.ApiHttpClient
execute, execute, execute, execute, execute, execute, execute, execute, execute, executeBlocking, executeBlocking, executeBlocking, executeBlocking, send, sendBlockingMethods inherited from interface java.lang.AutoCloseable
close
-
Constructor Details
-
ApiHttpClientImpl
-
ApiHttpClientImpl
-
ApiHttpClientImpl
-
-
Method Details
-
execute
- Specified by:
executein interfaceVrapHttpClient
-
getBaseUri
- Specified by:
getBaseUriin interfaceApiHttpClient
-
getSerializerService
- Specified by:
getSerializerServicein interfaceApiHttpClient
-
equals
- Overrides:
equalsin classAutoCloseableService
-
hashCode
public int hashCode()- Overrides:
hashCodein classAutoCloseableService
-
toString
-
reflectionHashCode
public int reflectionHashCode()
-