Index

A B C D E F G H I J K M P R S T U 
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.
A B C D E F G H I J K M P R S T U 
All Classes and Interfaces|All Packages|Serialized Form