Index
All Classes and Interfaces|All Packages|Serialized Form
A
- acceptInvalidCertificate(boolean) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.Builder
-
Configure whether invalid SSL certificate is accepted.
- acceptType(MediaType) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.Builder
-
Configure the accept type.
B
- baseUrl(String) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.Builder
-
Set base URL.
- build() - Method in class com.wultra.core.rest.client.base.DefaultRestClient.Builder
-
Get the built default rest client instance.
- build() - Method in class com.wultra.core.rest.client.base.DefaultRestClient.CertificateAuthBuilder
-
Build the builder.
- build() - Method in class com.wultra.core.rest.client.base.DefaultRestClient.HttpBasicAuthBuilder
-
Build the builder.
- build() - Method in class com.wultra.core.rest.client.base.DefaultRestClient.HttpDigestAuthBuilder
-
Build the builder.
- build() - Method in class com.wultra.core.rest.client.base.DefaultRestClient.ProxyBuilder
-
Build the builder.
- builder() - Static method in class com.wultra.core.rest.client.base.DefaultRestClient
-
Construct a new rest client builder.
- Builder() - Constructor for class com.wultra.core.rest.client.base.DefaultRestClient.Builder
-
Construct new builder with given base URL.
C
- certificateAuth() - Method in class com.wultra.core.rest.client.base.DefaultRestClient.Builder
-
Configure certificate authentication.
- com.wultra.core.rest.client.base - package com.wultra.core.rest.client.base
- com.wultra.core.rest.client.base.util - package com.wultra.core.rest.client.base.util
- connectionTimeout(Duration) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.Builder
-
Configure connection timeout.
- contentType(MediaType) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.Builder
-
Configure content type.
D
- defaultHttpHeaders(HttpHeaders) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.Builder
-
Configure default HTTP headers.
- DefaultRestClient - Class in com.wultra.core.rest.client.base
-
Default REST client implementation based on WebClient.
- DefaultRestClient(RestClientConfiguration, Module...) - Constructor for class com.wultra.core.rest.client.base.DefaultRestClient
-
Construct default REST client with specified configuration.
- DefaultRestClient(String) - Constructor for class com.wultra.core.rest.client.base.DefaultRestClient
-
Construct default REST client without any additional configuration.
- DefaultRestClient.Builder - Class in com.wultra.core.rest.client.base
-
Builder used for configuration of the default rest client.
- DefaultRestClient.CertificateAuthBuilder - Class in com.wultra.core.rest.client.base
-
Certificate authentication builder.
- DefaultRestClient.HttpBasicAuthBuilder - Class in com.wultra.core.rest.client.base
-
HTTP basic authentication builder.
- DefaultRestClient.HttpDigestAuthBuilder - Class in com.wultra.core.rest.client.base
-
HTTP digest authentication builder.
- DefaultRestClient.ProxyBuilder - Class in com.wultra.core.rest.client.base
-
Proxy builder.
- delete(String, ParameterizedTypeReference<T>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- delete(String, ParameterizedTypeReference<T>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP DELETE request.
- delete(String, MultiValueMap<String, String>, MultiValueMap<String, String>, ParameterizedTypeReference<T>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- delete(String, MultiValueMap<String, String>, MultiValueMap<String, String>, ParameterizedTypeReference<T>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP DELETE request with specified HTTP headers.
- deleteNonBlocking(String, ParameterizedTypeReference<T>, Consumer<ResponseEntity<T>>, Consumer<Throwable>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- deleteNonBlocking(String, ParameterizedTypeReference<T>, Consumer<ResponseEntity<T>>, Consumer<Throwable>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a non-blocking HTTP DELETE request.
- deleteNonBlocking(String, MultiValueMap<String, String>, MultiValueMap<String, String>, ParameterizedTypeReference<T>, Consumer<ResponseEntity<T>>, Consumer<Throwable>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- deleteNonBlocking(String, MultiValueMap<String, String>, MultiValueMap<String, String>, ParameterizedTypeReference<T>, Consumer<ResponseEntity<T>>, Consumer<Throwable>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a non-blocking HTTP DELETE request with specified HTTP headers.
- deleteObject(String) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- deleteObject(String) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP DELETE request with ObjectRequest / Response types.
- deleteObject(String, Class<T>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- deleteObject(String, Class<T>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP DELETE request with ObjectRequest / ObjectResponse types.
- deleteObject(String, MultiValueMap<String, String>, MultiValueMap<String, String>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- deleteObject(String, MultiValueMap<String, String>, MultiValueMap<String, String>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP DELETE request with ObjectRequest / Response types and specified query parameters and HTTP headers.
- deleteObject(String, MultiValueMap<String, String>, MultiValueMap<String, String>, Class<T>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- deleteObject(String, MultiValueMap<String, String>, MultiValueMap<String, String>, Class<T>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP DELETE request with ObjectRequest / ObjectResponse types and specified query parameters and HTTP headers.
E
- enableCustomKeyStore() - Method in class com.wultra.core.rest.client.base.DefaultRestClient.CertificateAuthBuilder
-
Enable custom keystore.
- enableCustomTruststore() - Method in class com.wultra.core.rest.client.base.DefaultRestClient.CertificateAuthBuilder
-
Enable custom truststore.
F
- filter(ClientRequest, ExchangeFunction) - Method in class com.wultra.core.rest.client.base.TraceparentFilterFunction
-
Applies the filter to the given ClientRequest and ExchangeFunction.
- filter(ExchangeFilterFunction) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.Builder
-
Configure filter function.
G
- get(String, ParameterizedTypeReference<T>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- get(String, ParameterizedTypeReference<T>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP GET request.
- get(String, MultiValueMap<String, String>, MultiValueMap<String, String>, ParameterizedTypeReference<T>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- get(String, MultiValueMap<String, String>, MultiValueMap<String, String>, ParameterizedTypeReference<T>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP GET request with specified HTTP headers.
- getAcceptType() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get accept type.
- getBaseUrl() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get base URL.
- getConnectionTimeout() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get connection timeout in milliseconds.
- getContentType() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get content type.
- getDefaultHttpHeaders() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get the default HTTP headers.
- getErrorResponse() - Method in exception class com.wultra.core.rest.client.base.RestClientException
-
Get the error response.
- getFilter() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get the exchange filter function.
- getHandshakeTimeout() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get the SSL handshake timeout.
- getHttpBasicAuthPassword() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get password for basic HTTP authentication.
- getHttpBasicAuthUsername() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get username for basic HTTP authentication.
- getHttpDigestAuthPassword() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get password for digest HTTP authentication.
- getHttpDigestAuthUsername() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get username for digest HTTP authentication.
- getJacksonConfiguration() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get the jackson configuration.
- getKeepAliveCount() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get Keep-Alive retransmission limit.
- getKeepAliveIdle() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get Keep-Alive idle time.
- getKeepAliveInterval() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get Keep-Alive retransmission interval time.
- getKeyAlias() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get private key alias for client TLS certificate authentication.
- getKeyPassword() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get private key password for client TLS certificate authentication.
- getKeyStoreBytes() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get byte data with the key store.
- getKeyStoreLocation() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get keystore resource location for client TLS certificate authentication.
- getKeyStorePassword() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get keystore password for client TLS certificate authentication.
- getMaxIdleTime() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get max idle time.
- getMaxInMemorySize() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get maximum in memory request size.
- getMaxLifeTime() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get max life time.
- getNonBlocking(String, ParameterizedTypeReference<T>, Consumer<ResponseEntity<T>>, Consumer<Throwable>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- getNonBlocking(String, ParameterizedTypeReference<T>, Consumer<ResponseEntity<T>>, Consumer<Throwable>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a non-blocking HTTP GET request.
- getNonBlocking(String, MultiValueMap<String, String>, MultiValueMap<String, String>, ParameterizedTypeReference<T>, Consumer<ResponseEntity<T>>, Consumer<Throwable>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- getNonBlocking(String, MultiValueMap<String, String>, MultiValueMap<String, String>, ParameterizedTypeReference<T>, Consumer<ResponseEntity<T>>, Consumer<Throwable>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a non-blocking HTTP GET request with specified HTTP headers.
- getObject(String) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- getObject(String) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP GET request with ObjectRequest / Response types.
- getObject(String, Class<T>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- getObject(String, Class<T>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP GET request with ObjectRequest / ObjectResponse types.
- getObject(String, MultiValueMap<String, String>, MultiValueMap<String, String>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- getObject(String, MultiValueMap<String, String>, MultiValueMap<String, String>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP GET request with ObjectRequest / Response types and specified query parameters and HTTP headers.
- getObject(String, MultiValueMap<String, String>, MultiValueMap<String, String>, Class<T>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- getObject(String, MultiValueMap<String, String>, MultiValueMap<String, String>, Class<T>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP GET request with ObjectRequest / ObjectResponse types and specified query parameters and HTTP headers.
- getProxyHost() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get proxy host.
- getProxyPassword() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get proxy password.
- getProxyPort() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get proxy port.
- getProxyUsername() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get proxy username.
- getResponse() - Method in exception class com.wultra.core.rest.client.base.RestClientException
-
Get raw response.
- getResponseHeaders() - Method in exception class com.wultra.core.rest.client.base.RestClientException
-
Get response HTTP headers.
- getResponseTimeout() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get the maximum duration allowed between each network-level read operations (resolution: ms).
- getStatusCode() - Method in exception class com.wultra.core.rest.client.base.RestClientException
-
Get HTTP status code.
- getTrustStoreBytes() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get byte data with the trust store.
- getTrustStoreLocation() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get truststore resource location for client TLS certificate authentication.
- getTrustStorePassword() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get truststore password for client TLS certificate authentication.
H
- handleTraceparentContext() - Static method in class com.wultra.core.rest.client.base.TraceparentFilterFunction
-
Factory method to create an instance of TraceparentFilterFunction.
- head(String, ParameterizedTypeReference<T>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- head(String, ParameterizedTypeReference<T>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP HEAD request.
- head(String, MultiValueMap<String, String>, MultiValueMap<String, String>, ParameterizedTypeReference<T>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- head(String, MultiValueMap<String, String>, MultiValueMap<String, String>, ParameterizedTypeReference<T>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP HEAD request with specified HTTP headers.
- headNonBlocking(String, ParameterizedTypeReference<T>, Consumer<ResponseEntity<T>>, Consumer<Throwable>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- headNonBlocking(String, ParameterizedTypeReference<T>, Consumer<ResponseEntity<T>>, Consumer<Throwable>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a non-blocking HTTP HEAD request.
- headNonBlocking(String, MultiValueMap<String, String>, MultiValueMap<String, String>, ParameterizedTypeReference<T>, Consumer<ResponseEntity<T>>, Consumer<Throwable>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- headNonBlocking(String, MultiValueMap<String, String>, MultiValueMap<String, String>, ParameterizedTypeReference<T>, Consumer<ResponseEntity<T>>, Consumer<Throwable>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a non-blocking HTTP HEAD request with specified HTTP headers.
- headObject(String) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- headObject(String) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP HEAD request with ObjectRequest / Response types.
- headObject(String, Class<T>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- headObject(String, Class<T>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP HEAD request with ObjectRequest / ObjectResponse types.
- headObject(String, MultiValueMap<String, String>, MultiValueMap<String, String>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- headObject(String, MultiValueMap<String, String>, MultiValueMap<String, String>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP HEAD request with ObjectRequest / Response types and specified query parameters and HTTP headers.
- headObject(String, MultiValueMap<String, String>, MultiValueMap<String, String>, Class<T>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- headObject(String, MultiValueMap<String, String>, MultiValueMap<String, String>, Class<T>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP HEAD request with ObjectRequest / ObjectResponse types and specified query parameters and HTTP headers.
- host(String) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.ProxyBuilder
-
Configure proxy host.
- httpBasicAuth() - Method in class com.wultra.core.rest.client.base.DefaultRestClient.Builder
-
Configure HTTP basic authentication.
- httpDigestAuth() - Method in class com.wultra.core.rest.client.base.DefaultRestClient.Builder
-
Configure HTTP digest authentication.
I
- isAcceptInvalidSslCertificate() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get whether invalid SSL certificate is accepted.
- isCertificateAuthEnabled() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get whether client TLS certificate authentication is enabled.
- isFollowRedirectEnabled() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get whether following of redirections is enabled.
- isHttpBasicAuthEnabled() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get whether basic HTTP authentication is enabled.
- isHttpDigestAuthEnabled() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get whether digest HTTP authentication is enabled.
- isKeepAliveEnabled() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Return whether Keep-Alive is enabled.
- isLogErrorResponsesAsWarnings() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get whether error HTTP responses are logged as warnings.
- isProxyEnabled() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get whether proxy is enabled.
- isSimpleLoggingEnabled() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get whether simple one-line logging of HTTP requests and responses is enabled.
J
- jacksonConfiguration(RestClientConfiguration.JacksonConfiguration) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.Builder
-
Configure jackson.
- JacksonConfiguration() - Constructor for class com.wultra.core.rest.client.base.RestClientConfiguration.JacksonConfiguration
K
- keepAliveCount(Integer) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.Builder
-
Configure Keep-Alive retransmission limit.
- keepAliveEnabled(boolean) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.Builder
-
Configure Keep-Alive probe.
- keepAliveIdle(Duration) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.Builder
-
Configure Keep-Alive idle interval.
- keepAliveInterval(Duration) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.Builder
-
Configure Keep-Alive retransmission interval.
- keyAlias(String) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.CertificateAuthBuilder
-
Set key alias.
- keyPassword(String) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.CertificateAuthBuilder
-
Set key password.
- keyStoreBytes(byte[]) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.CertificateAuthBuilder
-
Set keystore bytes.
- keyStoreLocation(String) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.CertificateAuthBuilder
-
Set keystore location.
- keyStorePassword(String) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.CertificateAuthBuilder
-
Set keystore password.
M
- maxIdleTime(Duration) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.Builder
-
Configure ConnectionProvider max idle time.
- maxInMemorySize(Integer) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.Builder
-
Configure maximum in memory request size.
- maxLifeTime(Duration) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.Builder
-
Configure ConnectionProvider max life time.
- modules(Collection<Module>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.Builder
-
Configure jackson modules.
P
- password(String) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.HttpBasicAuthBuilder
-
Configure HTTP basic authentication password.
- password(String) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.HttpDigestAuthBuilder
-
Configure HTTP digest authentication password.
- password(String) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.ProxyBuilder
-
Configure proxy password.
- patch(String, Object, ParameterizedTypeReference<T>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- patch(String, Object, ParameterizedTypeReference<T>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP PATCH request.
- patch(String, Object, MultiValueMap<String, String>, MultiValueMap<String, String>, ParameterizedTypeReference<T>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- patch(String, Object, MultiValueMap<String, String>, MultiValueMap<String, String>, ParameterizedTypeReference<T>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP PATCH request with specified HTTP headers.
- patchNonBlocking(String, Object, ParameterizedTypeReference<T>, Consumer<ResponseEntity<T>>, Consumer<Throwable>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- patchNonBlocking(String, Object, ParameterizedTypeReference<T>, Consumer<ResponseEntity<T>>, Consumer<Throwable>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a non-blocking HTTP PATCH request.
- patchNonBlocking(String, Object, MultiValueMap<String, String>, MultiValueMap<String, String>, ParameterizedTypeReference<T>, Consumer<ResponseEntity<T>>, Consumer<Throwable>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- patchNonBlocking(String, Object, MultiValueMap<String, String>, MultiValueMap<String, String>, ParameterizedTypeReference<T>, Consumer<ResponseEntity<T>>, Consumer<Throwable>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a non-blocking HTTP PATCH request with specified HTTP headers.
- patchObject(String, ObjectRequest<?>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- patchObject(String, ObjectRequest<?>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP PATCH request with ObjectRequest / Response types.
- patchObject(String, ObjectRequest<?>, Class<T>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- patchObject(String, ObjectRequest<?>, Class<T>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP PATCH request with ObjectRequest / ObjectResponse types.
- patchObject(String, ObjectRequest<?>, MultiValueMap<String, String>, MultiValueMap<String, String>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- patchObject(String, ObjectRequest<?>, MultiValueMap<String, String>, MultiValueMap<String, String>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP PATCH request with ObjectRequest / Response types and specified query parameters and HTTP headers.
- patchObject(String, ObjectRequest<?>, MultiValueMap<String, String>, MultiValueMap<String, String>, Class<T>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- patchObject(String, ObjectRequest<?>, MultiValueMap<String, String>, MultiValueMap<String, String>, Class<T>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP PATCH request with ObjectRequest / ObjectResponse types and specified query parameters and HTTP headers.
- port(int) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.ProxyBuilder
-
Configure proxy port.
- post(String, Object, ParameterizedTypeReference<T>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- post(String, Object, ParameterizedTypeReference<T>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP POST request.
- post(String, Object, MultiValueMap<String, String>, MultiValueMap<String, String>, ParameterizedTypeReference<T>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- post(String, Object, MultiValueMap<String, String>, MultiValueMap<String, String>, ParameterizedTypeReference<T>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP POST request with specified HTTP headers.
- postNonBlocking(String, Object, ParameterizedTypeReference<T>, Consumer<ResponseEntity<T>>, Consumer<Throwable>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- postNonBlocking(String, Object, ParameterizedTypeReference<T>, Consumer<ResponseEntity<T>>, Consumer<Throwable>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a non-blocking HTTP POST request.
- postNonBlocking(String, Object, MultiValueMap<String, String>, MultiValueMap<String, String>, ParameterizedTypeReference<T>, Consumer<ResponseEntity<T>>, Consumer<Throwable>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- postNonBlocking(String, Object, MultiValueMap<String, String>, MultiValueMap<String, String>, ParameterizedTypeReference<T>, Consumer<ResponseEntity<T>>, Consumer<Throwable>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a non-blocking HTTP POST request with specified HTTP headers.
- postObject(String, ObjectRequest<?>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- postObject(String, ObjectRequest<?>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP POST request with ObjectRequest / Response types.
- postObject(String, ObjectRequest<?>, Class<T>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- postObject(String, ObjectRequest<?>, Class<T>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP POST request with ObjectRequest / ObjectResponse types.
- postObject(String, ObjectRequest<?>, MultiValueMap<String, String>, MultiValueMap<String, String>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- postObject(String, ObjectRequest<?>, MultiValueMap<String, String>, MultiValueMap<String, String>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP POST request with ObjectRequest / Response types and specified query parameters and HTTP headers.
- postObject(String, ObjectRequest<?>, MultiValueMap<String, String>, MultiValueMap<String, String>, Class<T>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- postObject(String, ObjectRequest<?>, MultiValueMap<String, String>, MultiValueMap<String, String>, Class<T>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP POST request with ObjectRequest / ObjectResponse types and specified query parameters and HTTP headers.
- prepareSslContext(RestClientConfiguration) - Static method in class com.wultra.core.rest.client.base.util.SslUtils
-
Prepare SSL context for a REST client configuration.
- proxy() - Method in class com.wultra.core.rest.client.base.DefaultRestClient.Builder
-
Configure proxy.
- put(String, Object, ParameterizedTypeReference<T>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- put(String, Object, ParameterizedTypeReference<T>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP PUT request.
- put(String, Object, MultiValueMap<String, String>, MultiValueMap<String, String>, ParameterizedTypeReference<T>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- put(String, Object, MultiValueMap<String, String>, MultiValueMap<String, String>, ParameterizedTypeReference<T>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP PUT request with specified HTTP headers.
- putNonBlocking(String, Object, ParameterizedTypeReference<T>, Consumer<ResponseEntity<T>>, Consumer<Throwable>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- putNonBlocking(String, Object, ParameterizedTypeReference<T>, Consumer<ResponseEntity<T>>, Consumer<Throwable>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a non-blocking HTTP PUT request.
- putNonBlocking(String, Object, MultiValueMap<String, String>, MultiValueMap<String, String>, ParameterizedTypeReference<T>, Consumer<ResponseEntity<T>>, Consumer<Throwable>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- putNonBlocking(String, Object, MultiValueMap<String, String>, MultiValueMap<String, String>, ParameterizedTypeReference<T>, Consumer<ResponseEntity<T>>, Consumer<Throwable>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a non-blocking HTTP PUT request with specified HTTP headers.
- putObject(String, ObjectRequest<?>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- putObject(String, ObjectRequest<?>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP PUT request with ObjectRequest / Response types.
- putObject(String, ObjectRequest<?>, Class<T>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- putObject(String, ObjectRequest<?>, Class<T>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP PUT request with ObjectRequest / ObjectResponse types.
- putObject(String, ObjectRequest<?>, MultiValueMap<String, String>, MultiValueMap<String, String>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- putObject(String, ObjectRequest<?>, MultiValueMap<String, String>, MultiValueMap<String, String>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP PUT request with ObjectRequest / Response types and specified query parameters and HTTP headers.
- putObject(String, ObjectRequest<?>, MultiValueMap<String, String>, MultiValueMap<String, String>, Class<T>) - Method in class com.wultra.core.rest.client.base.DefaultRestClient
- putObject(String, ObjectRequest<?>, MultiValueMap<String, String>, MultiValueMap<String, String>, Class<T>) - Method in interface com.wultra.core.rest.client.base.RestClient
-
Execute a blocking HTTP PUT request with ObjectRequest / ObjectResponse types and specified query parameters and HTTP headers.
R
- responseTimeout(Duration) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.Builder
-
Configure response timeout.
- RestClient - Interface in com.wultra.core.rest.client.base
-
REST client interface for both generic requests / responses as well as for the ObjectRequest / ObjectResponse types.
- RestClientConfiguration - Class in com.wultra.core.rest.client.base
-
REST client configuration.
- RestClientConfiguration() - Constructor for class com.wultra.core.rest.client.base.RestClientConfiguration
- RestClientConfiguration.JacksonConfiguration - Class in com.wultra.core.rest.client.base
- RestClientException - Exception Class in com.wultra.core.rest.client.base
-
REST client exception.
- RestClientException(String) - Constructor for exception class com.wultra.core.rest.client.base.RestClientException
-
Constructor with message.
- RestClientException(String, Throwable) - Constructor for exception class com.wultra.core.rest.client.base.RestClientException
-
Constructor with message and cause.
- RestClientException(String, HttpStatusCode, String, HttpHeaders) - Constructor for exception class com.wultra.core.rest.client.base.RestClientException
-
Constructor with message and HTTP status code.
- RestClientException(String, HttpStatusCode, String, HttpHeaders, ErrorResponse) - Constructor for exception class com.wultra.core.rest.client.base.RestClientException
-
Constructor with message, HTTP status code, and error response.
S
- setAcceptInvalidSslCertificate(boolean) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set whether invalid SSL certificate is accepted.
- setAcceptType(MediaType) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set accept type.
- setBaseUrl(String) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set base URL.
- setCertificateAuthEnabled(boolean) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set whether client TLS certificate authentication is enabled.
- setConnectionTimeout(Duration) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set connection timeout.
- setContentType(MediaType) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set content type.
- setDefaultHttpHeaders(HttpHeaders) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set the default HTTP headers.
- setFilter(ExchangeFilterFunction) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set the exchange filter function.
- setFollowRedirectEnabled(boolean) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Sets whether following of redirections is enabled
- setHandshakeTimeout(Duration) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set the SSL handshake timeout.
- setHttpBasicAuthEnabled(boolean) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set whether basic HTTP authentication is enabled.
- setHttpBasicAuthPassword(String) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set password for basic HTTP authentication.
- setHttpBasicAuthUsername(String) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set username for basic HTTP authentication.
- setHttpDigestAuthEnabled(boolean) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set whether digest HTTP authentication is enabled.
- setHttpDigestAuthPassword(String) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set password for digest HTTP authentication.
- setHttpDigestAuthUsername(String) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set username for digest HTTP authentication.
- setJacksonConfiguration(RestClientConfiguration.JacksonConfiguration) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set the jackson configuration.
- setKeepAliveCount(Integer) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set Keep-Alive retransmission limit.
- setKeepAliveEnabled(boolean) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set whether Keep-Alive is enabled
- setKeepAliveIdle(Duration) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set Keep-Alive idle time.
- setKeepAliveInterval(Duration) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set Keep-Alive retransmission interval time.
- setKeyAlias(String) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set private key alias for client TLS certificate authentication.
- setKeyPassword(String) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set private key password for client TLS certificate authentication.
- setKeyStoreBytes(byte[]) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set byte data with the key store.
- setKeyStoreLocation(String) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set keystore resource location for client TLS certificate authentication.
- setKeyStorePassword(String) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set keystore password for client TLS certificate authentication.
- setLogErrorResponsesAsWarnings(boolean) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set whether error HTTP responses are logged as warnings.
- setMaxIdleTime(Duration) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set the options to use for configuring ConnectionProvider max idle time.
- setMaxInMemorySize(Integer) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set maximum in memory request size.
- setMaxLifeTime(Duration) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set the options to use for configuring ConnectionProvider max life time.
- setProxyEnabled(boolean) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set whether proxy is enabled.
- setProxyHost(String) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set proxy host.
- setProxyPassword(String) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set proxy password.
- setProxyPort(int) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set proxy port.
- setProxyUsername(String) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set proxy username.
- setResponseTimeout(Duration) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set the maximum duration allowed between each network-level read operations (resolution: ms).
- setSimpleLoggingEnabled(boolean) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set whether simple one-line logging of HTTP requests and responses is enabled.
- setTrustStoreBytes(byte[]) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set byte data with the trust store.
- setTrustStoreLocation(String) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set truststore resource location for client TLS certificate authentication.
- setTrustStorePassword(String) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set truststore password for client TLS certificate authentication.
- setUseCustomKeyStore(boolean) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set whether custom keystore is used for client TLS certificate authentication.
- setUseCustomTrustStore(boolean) - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Set whether custom truststore is used for client TLS certificate authentication.
- SslUtils - Class in com.wultra.core.rest.client.base.util
-
SSL certificate utilities.
T
- TraceparentFilterFunction - Class in com.wultra.core.rest.client.base
-
An ExchangeFilterFunction for adding traceparent header to WebClient requests.
- TraceparentFilterFunction() - Constructor for class com.wultra.core.rest.client.base.TraceparentFilterFunction
- trustStoreBytes(byte[]) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.CertificateAuthBuilder
-
Set truststore bytes.
- trustStoreLocation(String) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.CertificateAuthBuilder
-
Set truststore location.
- trustStorePassword(String) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.CertificateAuthBuilder
-
Set truststore password.
U
- useCustomKeyStore() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get whether custom keystore is used for client TLS certificate authentication.
- useCustomTrustStore() - Method in class com.wultra.core.rest.client.base.RestClientConfiguration
-
Get whether custom truststore is used for client TLS certificate authentication.
- username(String) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.HttpBasicAuthBuilder
-
Configure HTTP basic authentication username.
- username(String) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.HttpDigestAuthBuilder
-
Configure HTTP digest authentication username.
- username(String) - Method in class com.wultra.core.rest.client.base.DefaultRestClient.ProxyBuilder
-
Configure proxy username.
All Classes and Interfaces|All Packages|Serialized Form