C D G H I R S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
C
- ClientHttpResponse - Interface in io.rxmicro.http.client
-
Low-level interface that contains the received HTTP response data from HTTP server.
- create(Class<?>, HttpClientConfig, Secrets, HttpClientContentConverter) - Method in interface io.rxmicro.http.client.HttpClientFactory
-
Creates a new instance of low-level reactive
HttpClient.
D
- DEFAULT_HTTP_CLIENT_TIMEOUT_VALUE_IN_SECONDS - Static variable in class io.rxmicro.http.client.HttpClientConfig
-
Default HTTP client timeout in seconds.
G
- getAccessKey() - Method in class io.rxmicro.http.client.HttpClientConfig
-
Returns the set access key or
nullif access key is not configured. - getBody() - Method in interface io.rxmicro.http.client.ClientHttpResponse
-
Returns low-level object that represents received HTTP body.
- getBodyAsBytes() - Method in interface io.rxmicro.http.client.ClientHttpResponse
-
Returns byte array of the received HTTP body.
- getBodyAsString() - Method in interface io.rxmicro.http.client.ClientHttpResponse
-
Returns the received HTTP body as UTF8 string.
- getContentType() - Method in interface io.rxmicro.http.client.HttpClientContentConverter
-
Returns the supported content type.
- getHeaders() - Method in interface io.rxmicro.http.client.ClientHttpResponse
-
Returns the
HttpHeadersof the received HTTP response. - getRequestContentConverter() - Method in interface io.rxmicro.http.client.HttpClientContentConverter
-
Returns the request content (body) converter.
- getRequestTimeout() - Method in class io.rxmicro.http.client.HttpClientConfig
-
Returns the request timeout.
- getResponseContentConverter() - Method in interface io.rxmicro.http.client.HttpClientContentConverter
-
Returns the response content (body) converter.
- getStatusCode() - Method in interface io.rxmicro.http.client.ClientHttpResponse
-
Returns the received status code.
- getVersion() - Method in interface io.rxmicro.http.client.ClientHttpResponse
-
Returns the
HttpVersionof the received HTTP response.
H
- HttpClient - Interface in io.rxmicro.http.client
-
A low-level reactive HTTP client.
- HttpClientConfig - Class in io.rxmicro.http.client
-
Allows configuring HTTP client options.
- HttpClientConfig() - Constructor for class io.rxmicro.http.client.HttpClientConfig
-
Creates a HTTP client config instance with default settings.
- HttpClientContentConverter - Interface in io.rxmicro.http.client
-
Basic interface for low-level converting of HTTP body for HTTP client.
- HttpClientFactory - Interface in io.rxmicro.http.client
-
Utility class that must be used to get an instance of the low-level reactive HTTP client.
- HttpClientTimeoutException - Exception in io.rxmicro.http.client
-
A class signaling that the HTTP client didn’t receive a response from the server in given time.
- HttpClientTimeoutException(String, Object...) - Constructor for exception io.rxmicro.http.client.HttpClientTimeoutException
-
Creates a HTTP error with error message.
I
- io.rxmicro.http.client - package io.rxmicro.http.client
-
The root package for the
rxmicro.http.clientmodule. - isBodyEmpty() - Method in interface io.rxmicro.http.client.ClientHttpResponse
-
Returns
trueif the received HTTP response does not contain HTTP body. - isFollowRedirects() - Method in class io.rxmicro.http.client.HttpClientConfig
-
Returns
trueif current HTTP client must follow redirects.
R
- rxmicro.http.client - module rxmicro.http.client
-
The module that provides a low-level reactive HTTP client.
S
- sendAsync(String, String, List<Map.Entry<String, String>>) - Method in interface io.rxmicro.http.client.HttpClient
-
Sends the HTTP request.
- sendAsync(String, String, List<Map.Entry<String, String>>, Object) - Method in interface io.rxmicro.http.client.HttpClient
-
Sends the HTTP request.
- setAccessKey(String) - Method in class io.rxmicro.http.client.HttpClientConfig
-
Sets the access key that can be used for authentication on the server side.
- setConnectionString(String) - Method in class io.rxmicro.http.client.HttpClientConfig
- setFollowRedirects(boolean) - Method in class io.rxmicro.http.client.HttpClientConfig
-
Sets that current HTTP client must follow redirects or not.
- setHost(String) - Method in class io.rxmicro.http.client.HttpClientConfig
- setPort(int) - Method in class io.rxmicro.http.client.HttpClientConfig
- setRequestTimeout(Duration) - Method in class io.rxmicro.http.client.HttpClientConfig
-
Sets the request timeout.
- setSchema(ProtocolSchema) - Method in class io.rxmicro.http.client.HttpClientConfig
- STATUS_CODE - Static variable in exception io.rxmicro.http.client.HttpClientTimeoutException
-
Status code for the all instances of the current exception type.
T
- toString() - Method in class io.rxmicro.http.client.HttpClientConfig
All Classes All Packages